WOOCS - WooCommerce-Währungsumschalter

woocs_drop_down_view

Dieser Hook wurde für Manipulationen mit den Dropdown-Skins des Währungsumschalters erstellt, wenn dies erforderlich ist, mit beliebigen logischen Bedingungen, z.

add_filter('woocs_drop_down_view', 'woocs_drop_down_view', 999); Funktion woocs_drop_down_view($view) { if (wp_is_mobile()) { return 'no'; } $view zurückgeben; }

Es ist möglich, die nächsten Werte zu verwenden: no, ddslick, chosen, chosen_dark, wselect, flags

Deaktivieren Sie die Dropdown-Skin des Umschalters im AJAX-Modus Ihrer Site:

add_filter('woocs_drop_down_view', 'woocs_drop_down_view', 999); Funktion woocs_drop_down_view($view) { if (defined('DOING_AJAX') && DOING_AJAX) { return 'no'; } $view zurückgeben; }

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

Legen Sie eine andere Skin für das Dropdown-Menü des Währungsumschalters auf den Seiten Ihrer Website abhängig von ihrer Seite fest:

add_filter('woocs_drop_down_view', 'my_woocs_drop_down_view', 1); function my_woocs_drop_down_view($view) { if ($_SERVER['REQUEST_URI'] == '/shop/clothing/happy-ninja-2/') { $view = 'chosen'; } $view zurückgeben; }

Es ist möglich, mit Blick auf den Switcher unter Verwendung Ihrer eigenen Bedingungen zu manipulieren. Zum Beispiel möchten wir in der Shop-Sidebar 'ddslick'-Ansicht, aber oben auf der Site möchten Sie Flags verwenden. Sie können es auf folgende Weise tun:

  • Datei öffnen header.php Datei des aktuellen wp-Themes und an der gewünschten Stelle sehen Sie den Währungsumschalter, der den nächsten Code ablegt:
    $_REQUEST['woocs_top_menu']=1; echo do_shortcode('[woocs]'); unset($_REQUEST['woocs_top_menu']);
  • Datei öffnen functions.php Datei des aktuellen wp-Themas und am selben Ende der Datei den nächsten Code ablegen:
    add_filter('woocs_drop_down_view','my_woocs_drop_down_view'); Funktion my_woocs_drop_down_view($view){ if(isset($_REQUEST['woocs_top_menu'])){ $view='flags'; } $view zurückgeben; }