Mise à jour du filtre de produits WooCommerce v.2.2.5
Correctifs
Nouveau hook woof_taxonomy_image – permet de redéfinir les images du terme du filtre d'image à la volée en fonction de la situation actuelle :
add_filter('woof_taxonomy_image', function($image, $term) {
//change images on the fly depending of the current situation
if(isset($term->term_id) AND $term->ID === 777 AND intval($_REQUEST['my_condition']) === 23){
$image = "https://your_image_url.png";
}
return $image;
},10,2);
Nouveau hook ‘woof_text_search_query‘ – permet de redéfinir la requête SQL de recherche textuelle à la volée
Nouvelle option ‘Show price text inputs‘ – champs de saisie de texte pour le curseur de prix (fonctionne uniquement avec ionSlider)
Ajout du bouton ‘Clear all‘ pour les éléments de recherche sélectionnés et du hook ‘woof_clear_all_text‘ pour son texte
Au panneau de navigation de recherche – ajout des titres de taxonomies
Nouvelle option pour ‘Search by rating‘ – ‘Show stars in drop-down‘ pour afficher les étoiles dans le menu déroulant
La case à cocher ‘On Sale‘ est incluse dans le système de recomptage dynamique
Nouveau hook ‘woof_init_archive_by_default‘ pour désactiver ‘Enable archives‘ dans les attributs si nécessaire de manière programmatique à la volée
Nouveau hook ‘woof_filter_shortcode_args‘ pour le shortcode [woof] afin de modifier les arguments du shortcode à la volée en fonction des conditions commerciales
Nouveau hook ‘woof_before_draw_filter‘ qui agit avant l'affichage de chaque élément du filtre
Nouveau hook ‘woof_after_draw_filter‘ qui agit après l'affichage de chaque élément du filtre
Nouveau shortcode [woof_btn img_url=’img url is here’] qui permet de générer un bouton spécial pour afficher/masquer le formulaire de recherche, l'URL de l'image est optionnelle, exemple d'utilisation :
[woof_btn]
[woof autohide=1]
[woof_products]
Affiche un bouton pour masquer le filtre. Fonctionne en fonction de l'attribut ‘autohide‘ du shortcode.
Dans les options avancées, fonctionnalité étendue de l'option ‘Init plugin on the next site pages only‘ – ajout d'une nouvelle syntaxe de conformité stricte -> utiliser le signe ‘#‘ avant le lien pour l'appliquer. Exemple : #https://your_site.com/product-category/man/ (le dernier slash n'a pas d'importance)
Pour le champ de saisie SKU, ajout d'un bouton pour réinitialiser son contenu, il est régulé par l'option ‘Behavior of reset button‘ où il est possible de définir le filtrage après avoir vidé le champ de saisie SKU ou simplement vider le champ de saisie.
Nouvelle extension ‘Import/Export‘ -> Importer/Exporter les options woof uniquement lors de la migration. Les taxonomies et leurs termes doivent être créés/migrés avant. Après utilisation, il est TRÈS recommandé de la désactiver ! Vos clients ou vous-même pouvez occasionnellement nuire aux paramètres WOOF, alors désactivez-la !’.
Nouvelle option dans l'onglet ‘Advanced‘ -> ‘Optimize price filter‘ – Aide à trouver plus rapidement les valeurs minimale et maximale pour le filtre par prix sur le site frontal et à minimiser le chargement du serveur.
Nouvelle extension ‘Conditionals‘ -> permet de définir des conditions pour l'affichage des éléments du filtre en fonction de la demande de filtre actuelle. Brièvement, cette fonctionnalité permet de masquer certains éléments du filtre tant que d'autres ne sont pas sélectionnés. Ou vice versa – afficher certains éléments du filtre si certains autres éléments du filtre sont sélectionnés. Voir dans l'onglet ‘Advanced‘ après activation.
Exemple de syntaxe : product_cat>pa_size,by_instock>pa_color. Dans cet exemple décrit : si un utilisateur sélectionne une [catégorie de produit] alors le filtre par [pa_size] ou [by_instock] apparaîtra [pa_color]. Pour le shortcode [woof], utiliser un attribut : [conditionals]. Utiliser un saut de ligne dans la zone de texte pour définir quelques règles (appuyer sur la touche Entrée). Dans le shortcode [woof], pour définir quelques règles, utiliser le signe : [+].
Nouvelle extension ‘Sections‘ – permet d'encapsuler les éléments du filtre dans des sections [fermer/ouvrir] et de rendre le formulaire de filtre plus compact.
🌸
Référence des shortcodes, hooks et extensions pour HUSKY WooCommerce Filtre de produits
Codex — HUSKY Filtre de produits
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que cela vous convient.