WOOCS - Cambiador de divisas de WooCommerce

woocs_drop_down_view

Este enlace creado para manipulaciones con las máscaras desplegables del conmutador de divisas cuando es necesario, con cualquier condición lógica, por ejemplo, establece la máscara desplegable habitual para la vista del sitio móvil:

add_filter ('woocs_drop_down_view', 'woocs_drop_down_view', 999); function woocs_drop_down_view ($ vista) {if (wp_is_mobile ()) {return 'no'; } return $ vista; }

Es posible utilizar los siguientes valores: no, ddslick, chosen, chosen_dark, wselect, flags

Deshabilite la máscara desplegable del conmutador en el modo AJAX de su sitio:

add_filter ('woocs_drop_down_view', 'woocs_drop_down_view', 999); function woocs_drop_down_view ($ vista) {if (definido ('DOING_AJAX') && DOING_AJAX) {return 'no'; } return $ vista; }

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

Configure cualquier otra máscara para el menú desplegable del conmutador de divisas en las páginas de su sitio dependiendo de su página:

add_filter ('woocs_drop_down_view', 'my_woocs_drop_down_view', 1); function my_woocs_drop_down_view ($ vista) {if ($ _SERVER ['REQUEST_URI'] == '/ tienda / ropa / happy-ninja-2 /') {$ vista = 'elegido'; } return $ vista; }

Es posible manipular con la vista del conmutador utilizando sus propias condiciones. Por ejemplo, queremos usar en la barra lateral de la tienda 'ddslick', pero en la parte superior del sitio desea utilizar banderas. Puedes hacerlo de la siguiente manera:

  • abrir documento header.php archivo del tema de wp actual y en el lugar donde desea ver también el conmutador de moneda suelta el siguiente código:
    $ _REQUEST ['woocs_top_menu'] = 1; echo do_shortcode ('[woocs]'); unset ($ _ REQUEST ['woocs_top_menu']);
  • abrir documento functions.php archivo del tema de wp actual, y en la misma parte inferior del archivo suelte el siguiente código:
    add_filter ('woocs_drop_down_view', 'my_woocs_drop_down_view'); function my_woocs_drop_down_view ($ view) {if (isset ($ _ REQUEST ['woocs_top_menu'])) {$ view = 'flags'; } return $ vista; }