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;
}
Il est possible d'utiliser les valeurs suivantes : no, ddslick, chosen, chosen_dark, wselect, flags
Désactiver le skin de liste déroulante du sélecteur en mode AJAX de votre site :
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
Définir n'importe quel autre skin pour la liste déroulante du sélecteur de devise sur les pages de votre site en fonction de la page :
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;
}
Il est possible de manipuler l'affichage du sélecteur en utilisant vos propres conditions. Par exemple, nous voulons utiliser l'affichage 'ddslick' dans la barre latérale de la boutique mais en haut du site vous souhaitez utiliser les drapeaux. Vous pouvez le faire de la manière suivante :
- ouvrez le fichier header.php du thème WP actuel et à l'endroit où vous souhaitez voir le sélecteur de devise, insérez le code suivant :
$_REQUEST['woocs_top_menu']=1; echo do_shortcode('[woocs]'); unset($_REQUEST['woocs_top_menu']); - ouvrez le fichier functions.php du thème WP actuel, et tout en bas du fichier, insérez le code suivant :
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; }