Отключение 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 pleaseIf 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.
Quote from woocs_user on August 2, 2021, 10:48Здравствуйте.
У нас на сайте-магазине уже более 200 товаров (русский язык), и мы хотим сделать к ним переводы на английский язык, тоже более 200, и это не предел. Мы хотим, чтобы плагин WOOCS работал на английских товарах и был отключен на русских, и еще произвольно включать/выключать его на определенных страницах по нашему усмотрению. В плагине WOOCS предусмотрено поле для ввода списка ярлыков (slug) страниц для которых можно включать/выключать плагин WOOCS, но это не работает - при внесении в это поле ярлыка (slug) страницы плагин WOOCS не определяет, что данная страница занесена в список, и включается/выключается на всех всех страницах в зависимости от того, включен ли реверс. Кстати, отключение/включение бокового переключателя валют в зависимости от ID страницы также не работает - страница, ID которой внесен в список не определяется аналогично изложенному выше.
Мы хотим иметь возможность отключать плагин WOOCS в зависимости от языка (polylang-pro), например, для русского, потому, что использовать поле для ввода списка нескольких сотен страниц - плохая идея.
И помимо этого хотим, чтобы плагин WOOCS правильно работал с этими списками для нескольких страниц, порядка 10-20, для которых можно делать исключение из вышеизложенного правила.
Здравствуйте.
У нас на сайте-магазине уже более 200 товаров (русский язык), и мы хотим сделать к ним переводы на английский язык, тоже более 200, и это не предел. Мы хотим, чтобы плагин WOOCS работал на английских товарах и был отключен на русских, и еще произвольно включать/выключать его на определенных страницах по нашему усмотрению. В плагине WOOCS предусмотрено поле для ввода списка ярлыков (slug) страниц для которых можно включать/выключать плагин WOOCS, но это не работает - при внесении в это поле ярлыка (slug) страницы плагин WOOCS не определяет, что данная страница занесена в список, и включается/выключается на всех всех страницах в зависимости от того, включен ли реверс. Кстати, отключение/включение бокового переключателя валют в зависимости от ID страницы также не работает - страница, ID которой внесен в список не определяется аналогично изложенному выше.
Мы хотим иметь возможность отключать плагин WOOCS в зависимости от языка (polylang-pro), например, для русского, потому, что использовать поле для ввода списка нескольких сотен страниц - плохая идея.
И помимо этого хотим, чтобы плагин WOOCS правильно работал с этими списками для нескольких страниц, порядка 10-20, для которых можно делать исключение из вышеизложенного правила.
Quote from Pablo Borysenco on August 2, 2021, 13:11здравствуйте
поле для ввода списка ярлыков (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;
}
здравствуйте
поле для ввода списка ярлыков (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;
}
Quote from woocs_user on August 3, 2021, 07:27Здравствуйте. Выполнили вашу рекомендацию: В файле - \ 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 на английских. Доступы прилагаются.
Здравствуйте. Выполнили вашу рекомендацию: В файле - \ 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 на английских. Доступы прилагаются.
Quote from Pablo Borysenco on August 3, 2021, 10:18Здравствуйте
Попробуйте вставить этот код сюда( https://share.pluginus.net/image/i20210803111820.png ) - \wp-content\plugins\woocommerce-currency-switcher\classes\woocs.php
Здравствуйте
Попробуйте вставить этот код сюда( https://share.pluginus.net/image/i20210803111820.png ) - \wp-content\plugins\woocommerce-currency-switcher\classes\woocs.php
Quote from woocs_user on August 3, 2021, 12:44Здравствуйте.
Указанный вами файл \ 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 на всех страницах (русских и английских) остается включенным.
Здравствуйте.
Указанный вами файл \ 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 на всех страницах (русских и английских) остается включенным.
Quote from Pablo Borysenco on August 4, 2021, 09:48Здравствуйте
Обновите плагин до последней версии - https://currency-switcher.com/how-to-make-auto-update-for-wordpress-plugins-and-themes-bought-on-envato/
Обратитесь в поддержку polylang-pro чтобы узнать как получить текущий язык
Здравствуйте
Обновите плагин до последней версии - https://currency-switcher.com/how-to-make-auto-update-for-wordpress-plugins-and-themes-bought-on-envato/
Обратитесь в поддержку polylang-pro чтобы узнать как получить текущий язык