HUSKY - Products Filter Professional for WooCommerce

Mise à jour WooCommerce Products Filter v.2.2.5

  • Corrections
  • Nouveau hook woof_taxonomy_image – permet de redéfinir les images du terme de 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 de texte à la volée
    add_filter('woof_text_search_query', function($where, $woof_text) {
    
        global $wpdb;
    
        $where .= "AND $wpdb->posts.ID IN(15,39,121)";
    
        return $where;
    }, 99, 2);
    

  • Nouvelle option ‘Afficher les champs de texte de prix‘ – champs texte pour le curseur de prix (fonctionne uniquement avec ionSlider)
  • Ajouté ‘Tout effacer' bouton pour les éléments de recherche sélectionnés et le hook 'woof_clear_all_text‘ pour son texte
  • Pour rechercher le panneau de navigation – titres des taxonomies ajoutés
  • Nouvelle option pour ‘Rechercher par note« – »Afficher les étoiles dans la liste déroulante‘ pour afficher les étoiles dans une liste déroulante
  • En promotion‘ la case à cocher est incluse dans le système de recompte dynamique
  • Nouveau hook ‘woof_init_archive_by_default‘ pour désactiver ‘Activer les archives' dans les attributs si nécessaire, il est fait par programme à la volée
  • Nouveau hook ‘woof_filter_shortcode_args‘ pour le shortcode [woof] pour modifier les arguments du shortcode à la volée en fonction des conditions commerciales
  • Nouveau hook ‘woof_before_draw_filter' qui s'exécute avant l'impression de chaque élément de filtre
  • Nouveau hook ‘woof_after_draw_filter‘ qui fonctionne après l'impression de chaque élément de filtre
  • Nouveau shortcode [woof_btn img_url=’url de l’image ici’] 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 sur la base de l'attribut de shortcode ‘cacher automatiquement».
  • Dans les options avancées, la fonctionnalité étendue de l'option «Initialiser le plugin uniquement sur les pages de site suivantes‘  – syntaxe de conformité stricte ajoutée -> utilisez le signe ‘#‘ avant le lien pour l'appliquer. Exemple : #https://your_site.com/product-category/man/ (lla barre oblique n'a pas d'importance)
  • Au champ texte SKU ajouté un bouton pour réinitialiser son contenu, c'est réglementé par l'option 'Comportement du bouton de réinitialisation‘ 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 'Importer/Exporter‘ -> Importer/exporter uniquement les options woof 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 de WOOF, alors désactivez-la !'.
  • Nouvelle option dans l'onglet 'Avancé« -> »Optimiser le filtre de prix‘ – Aide à trouver plus rapidement les valeurs minimale et maximale pour le filtre par prix sur le front du site et à minimiser la charge du serveur.
  • Nouvelle extension 'Conditionnels‘ -> permet de définir les conditions d’affichage des éléments de filtre en fonction de la demande de filtre actuelle. Brièvement, cette fonctionnalité permet de masquer certains éléments de filtre lorsque d’autres ne sont pas sélectionnés. Ou vice versa – afficher certains éléments de filtre si d’autres éléments de filtre sont sélectionnés. Voir dans l’onglet ‘Avancé‘ après activation.
    Exemple de syntaxe : product_cat>pa_size,by_instock>pa_color. Dans cet exemple décrit : si un utilisateur sélectionne un [catégorie de produit] puis filtrez par [pa_size] ou [by_instock] sera apparu [pa_color]. Pour le shortcode [woof], utilisez un attribut : [conditionnelles]. Utilisez un saut de ligne dans la zone de texte pour définir certaines règles (appuyez sur la touche Entrée). Dans le shortcode [woof], pour définir certaines règles, utilisez le signe : [+].
  • nouvelle extension ‘Sections‘ – permet d'encapsuler les éléments de filtre dans des sections [fermer/ouvrir] et de rendre le formulaire de filtre plus compact.