woocs_drop_down_view
add_filter('woocs_drop_down_view', 'woocs_drop_down_view', 999);
function woocs_drop_down_view($view)
{
if (wp_is_mobile())
{
return 'no';
}
return $view;
}
Es können folgende Werte verwendet werden: no, ddslick, chosen, chosen_dark, wselect, flags
Deaktivieren Sie das Dropdown-Skin des Umschalters im AJAX-Modus Ihrer Website:
add_filter('woocs_drop_down_view', 'woocs_drop_down_view', 999);
function woocs_drop_down_view($view)
{
if (defined('DOING_AJAX') && DOING_AJAX)
{
return 'no';
}
return $view;
}
https://codex.wordpress.org/Function_Reference/wp_is_mobile
Legen Sie ein beliebiges anderes Skin für das Dropdown des Währungsumschalters auf den Seiten Ihrer Website fest, abhängig von der jeweiligen Seite:
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';
}
return $view;
}
Es ist möglich, die Ansicht des Umschalters mit Ihren eigenen Bedingungen zu manipulieren. Beispielsweise möchten wir in der Shop-Seitenleiste die Ansicht 'ddslick' verwenden, aber oben auf der Website möchten Sie Flags verwenden. Sie können dies auf folgende Weise tun:
- Öffnen Sie die Datei header.php des aktuellen WordPress-Themes und fügen Sie an der Stelle, an der Sie den Währungsumschalter sehen möchten, den folgenden Code ein:
$_REQUEST['woocs_top_menu']=1; echo do_shortcode('[woocs]'); unset($_REQUEST['woocs_top_menu']); - Öffnen Sie die Datei functions.php des aktuellen WordPress-Themes und fügen Sie am Ende der Datei den folgenden Code ein:
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 $view; }