[woof]
Shortcode principal pour le filtre de produits WooCommerce. Affiche le formulaire de recherche du filtre de produits. Conception : 1 page – 1 filtre, il n'est pas possible de placer plusieurs filtres sur la même page.
Attributs
- sid – identifiant du shortcode – utilisé pour générer une classe CSS unique dans le conteneur principal du formulaire de recherche généré afin de créer un design unique. Le sid défini et de base dans le plugin est ‘auto_shorcode‘. Les clients et développeurs peuvent créer n'importe quels sid et appliquer leurs propres styles CSS.
Il est possible de changer les skins en utilisant la syntaxe suivante : sid =”flat_grey woof_auto_3_columns” – où à la place de 3 peut se trouver un nombre entier de 1 à 4, et à la place de flat_grey peut être : flat_grey ou flat_dark. - autohide – détermine si le formulaire de recherche doit être masqué (0) ou affiché (1) après le chargement de la page
- autosubmit – permet la soumission automatique du formulaire de recherche même si elle est désactivée dans la page des options du plugin. Exemple : [woof autosubmit=1]
- is_ajax – détermine si le formulaire de recherche généré doit fonctionner avec AJAX (1) ou non (0)
- taxonomies – utilisé pour afficher les éléments de filtre pertinents dans le formulaire de recherche généré si activé : afficher le compte + recomptage dynamique + masquer les options vides dans les paramètres du plugin. Exemple : [woof is_ajax=1 taxonomies=product_cat:9,12+locations:30,31]
- ajax_redraw – Redessine le formulaire de recherche sans soumission des données de recherche. Ne fonctionne pas en mode AJAX. Exemple : [woof redirect=”http://www.my_site.com/test-all/” autosubmit=1 ajax_redraw=1 is_ajax=1 tax_only=”locations” by_only=”none”].
- tax_only – attribut puissant pour assembler n'importe quel formulaire de recherche avec n'importe quelles taxonomies en utilisant une virgule. Exemple : [woof tax_only=’pa_color,pa_size‘ by_only=’by_sku,by_author’]. Utilisez ‘none’ pour ne pas afficher toutes les taxonomies. L'ordre des taxonomies dans l'attribut ‘tax_only‘ a un sens !
- by_only – attribut puissant pour assembler n'importe quel formulaire de recherche avec n'importe quelles taxonomies en utilisant une virgule. Écrivez n'importe quels éléments de filtre par en utilisant une virgule : by_text,by_price,by_sku,by_author,by_onsales,by_instock. Bien sûr, l'utilisateur doit d'abord activer les extensions pour ces éléments de filtre par. Exemple : [woof tax_only=’pa_color,pa_size’ by_only=’by_sku,by_author‘]. Utilisez ‘none‘ pour ne pas afficher tous les éléments non taxonomiques. Il est possible d'utiliser dans cet attribut de shortcode des clés meta si elles sont ajoutées dans l'onglet Meta Fields, exemple : [woof tax_only=’pa_color,pa_size’ by_only=’_width‘]. Utilisez le mot ‘none‘ pour éviter l'apparition de sections de filtre qui ne sont pas des taxonomies.
- tax_exclude – exclut les taxonomies du formulaire de recherche. Exemple : [woof tax_exclude=’pa_size,pa_test’]
- redirect – affiche les résultats sur n'importe quelle autre page du site. Exemple : [woof redirect=’http://www.my_site.com/search_page_results_77′]. Ne fonctionne pas en mode AJAX – car la redirection n'a pas de sens en mode AJAX !
- start_filtering_btn – détermine si le formulaire de recherche généré doit être masqué (1) ou non (0). Dans le cas du formulaire masqué, vous verrez un simple bouton sur lequel cliquer pour faire apparaître le formulaire de recherche. Le meilleur choix pour éviter un délai de chargement de la page lorsque le formulaire de recherche est assez grand. Le texte peut être modifié par le hook woof_start_filtering_btn_txt ou par l'attribut “start_filtering_btn_txt“
- btn_position – place les boutons Filtrer et Réinitialiser en bas – b, en haut – t, en haut et en bas – tb. Par défaut, c'est en bas. Ne fonctionne pas dans la version gratuite !!
- dynamic_recount – permet d'activer (1) ou de désactiver (0) le recomptage dynamique spécifiquement pour le formulaire de recherche actuel des produits. Par défaut, c'est l'option dans l'onglet Options. Ne fonctionne pas dans la version gratuite !!
- hide_terms_count – masque le texte avec le nombre de variantes, 1 ou 0. Ne fonctionne pas dans la version gratuite !!
- conditionals – attribut spécial pour l'extension ‘Conditionals‘ qui définit les conditions d'affichage des éléments de filtre en fonction de la demande de filtrage actuelle, un peu comme des étapes prédéfinies. Exemple : [woof conditionals=’product_cat>by_price,pa_size,by_instock>pa_color+pa_size->by_price’]
- mobile_mode – masque le formulaire de filtre WOOF sur un appareil mobile et un bouton apparaît pour afficher le filtre. L'attribut ‘sid‘ est obligatoire ! Exemple : [woof mobile_mode=1 sid=’test’]. Le bouton est automatiquement ajouté au sélecteur ‘.woocommerce-products-header‘ peut être modifié en utilisant le hook ‘woof_mobile_btn_place_container‘. Pour afficher le bouton à un endroit spécifique, utilisez le shortcode [woof_mobile] – ce shortcode ajoute un conteneur dans lequel le bouton est inséré.