PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]

Support Forum

You need to log-in to create request (topic) to the support

Отключение WOOCS на выбранных страницах

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

Здравствуйте.

У нас на сайте-магазине уже более 200 товаров (русский язык), и мы хотим сделать к ним переводы на английский язык, тоже более 200, и это не предел. Мы хотим, чтобы плагин WOOCS работал на английских товарах и был отключен на русских, и еще произвольно включать/выключать его на определенных страницах по нашему усмотрению. В плагине WOOCS предусмотрено поле для ввода списка ярлыков (slug) страниц для которых можно включать/выключать плагин WOOCS, но это не работает - при внесении в это поле ярлыка (slug) страницы  плагин WOOCS не определяет, что данная страница занесена в список, и  включается/выключается на всех всех страницах в зависимости от того, включен ли реверс. Кстати, отключение/включение бокового переключателя валют в зависимости от ID страницы также не работает - страница, ID которой внесен в список не определяется аналогично изложенному выше.

Мы хотим иметь возможность отключать плагин WOOCS в зависимости от языка (polylang-pro), например, для русского, потому, что использовать поле для ввода списка нескольких сотен страниц - плохая идея.

И помимо этого хотим, чтобы плагин WOOCS правильно работал с этими списками для нескольких страниц, порядка 10-20, для которых можно делать исключение из вышеизложенного правила.

здравствуйте

поле для ввода списка ярлыков (slug) страниц для которых можно включать/выключать плагин WOOCS, но это не работает - Пожалуйста дайте wp-admin + FTP  доступ( https://share.pluginus.net/image/i20210618130558.png -> https://share.pluginus.net/image/i20210618130637.png )  я  проверю  это.

Мы хотим иметь возможность отключать плагин WOOCS в зависимости от языка (polylang-pro) -  В этом случае Вам нужна кастомизация кода.

В  файле - \wp-content\plugins\woocommerce-currency-switcher\index.php - добавить  код  который  отключает  плагин

НАПРИМЕР:

$lang = get_locale();

if($lang == 'en_GB'){

return  false;

}

Здравствуйте. Выполнили вашу рекомендацию: В файле - \ wp-content \ plugins \ woocommerce-currency-Switcher \ index.php - добавить код, который отключает плагин

$ lang = get_locale ();

если ($ lang == 'ru_RU')

{вернуть ложь; } отключает плагин на всех страницах (русских и английских)

$ lang = get_locale ();

если ($ lang == 'en_GB') {вернуть ложь; } оставляет включенным плагин на всех страницах (русских и английских)

Полагаю, что \ wp-content \ plugins \ woocommerce-currency-Switcher \ index.php запускается вне контекста текущей страницы и берет код языка с глобальных настроек (у нас Wordpress русский). Дополнительно проверил функцию get_locale (), вставил в \ sale \ wp-content \ themes \ storefront \ footer.php код <? Php $ lang = get_locale (); echo"$ lang"?> Получил: ru_RU на русских страницах, en_GB на английских. Доступы прилагаются.

Здравствуйте

Попробуйте вставить  этот  код  сюда( https://share.pluginus.net/image/i20210803111820.png ) - \wp-content\plugins\woocommerce-currency-switcher\classes\woocs.php

Здравствуйте.

Указанный вами файл \ wp-content \ plugins \ woocommerce-currency-Switcher \ classes \ woocs.php не найден. Судя по рисунку https://share.pluginus.net/image/i20210803111820.png наиболее похож файл \ wp-content \ plugins \ woocommerce-currency-switcher \ classes \ woocs_after_33.php

Вставил в обозначенное место код

$lang = get_locale();
if($lang == 'ru_RU'){
return false;
} эффекта нет - плагин woocs на всех страницах (русских и английских) остается включенным.

Здравствуйте

Обновите  плагин  до последней  версии - https://currency-switcher.com/how-to-make-auto-update-for-wordpress-plugins-and-themes-bought-on-envato/

Обратитесь в поддержку  polylang-pro чтобы  узнать  как  получить  текущий  язык