WOOCS - Переключатель валют WooCommerce

woocs_drop_down_view

Этот хук создан для манипуляций с выпадающими скинами переключателя валют, когда это необходимо, с любыми логическими условиями, например, для установки обычного выпадающего скина для просмотра мобильного сайта:

add_filter ('woocs_drop_down_view', 'woocs_drop_down_view', 999); функция woocs_drop_down_view ($ view) {if (wp_is_mobile ()) {возвращает "нет"; } return $ view; }

Можно использовать следующие значения: no, ddslick, chosen, chosen_dark, wselect, flags

Отключите раскрывающийся скин переключателя в режиме AJAX вашего сайта:

add_filter ('woocs_drop_down_view', 'woocs_drop_down_view', 999); функция woocs_drop_down_view ($ view) {if (defined ('DOING_AJAX') && DOING_AJAX) {return 'no'; } return $ view; }

https://codex.wordpress.org/Function_Reference/wp_is_mobile

Установите любой другой скин для раскрывающегося меню переключателя валют на страницах вашего сайта в зависимости от его страницы:

add_filter ('woocs_drop_down_view', 'my_woocs_drop_down_view', 1); функция my_woocs_drop_down_view ($ view) {if ($ _SERVER ['REQUEST_URI'] == '/ shop / clothing / happy-ninja-2 /') {$ view = 'selected'; } return $ view; }

Видом переключателя можно управлять, используя собственные условия. Например, мы хотим использовать на боковой панели магазина 'ddslick', но в верхней части сайта вы хотите использовать флаги. Сделать это можно следующим образом:

  • открыть файл header.php файл текущей темы WP и в том месте, где вы хотите, чтобы переключатель валюты сбросил следующий код:
    $ _REQUEST ['woocs_top_menu'] = 1; эхо do_shortcode ('[woocs]'); отключено ($ _ REQUEST ['woocs_top_menu']);
  • открыть файл functions.php файл текущей темы WP, и в том же самом низу файла поместите следующий код:
    add_filter ('woocs_drop_down_view', 'my_woocs_drop_down_view'); функция my_woocs_drop_down_view ($ view) {if (isset ($ _ REQUEST ['woocs_top_menu'])) {$ view = 'flags'; } return $ view; }