[woof]
Shortcode principal pour WooCommerce Products Filter. Génère le formulaire de recherche. Conception : 1 page – 1 filtre, impossible de placer plusieurs filtres sur la même page.
Attributs
- sid – identifiant de shortcode – utilisé pour générer une classe CSS unique dans le conteneur principal du formulaire de recherche généré, créant ainsi un design unique. Le sid défini et de base dans le plugin est «auto_shorcode‘. Les clients et les développeurs peuvent créer n'importe quel sids et appliquez leurs propres styles CSS.
Il est possible de changer les skins en utilisant la syntaxe suivante : sid =”gris_plat woof_auto_3_colonnes” – où à la place de 3 peut être un entier de 1 à 4, et à la place de gris_plat peut être : plat_gris ou plat_sombre. - cacher automatiquement – est le formulaire de recherche qui doit être caché (0) ou affiché (1) après le chargement de la page
- autosubmit – permet la soumission automatique du formulaire de recherche même s'il est désactivé dans la page des options du plugin. Exemple : [woof autosubmit=1]
- is_ajax – la forme de recherche générée 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é s'il est activé : afficher le nombre+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 soumettre les 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 de puissance pour assembler n'importe quel formulaire de recherche avec n'importe quelle taxonomie 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. Ordre des taxinomies dans l'attribut 'tax_only‘ a du sens!
- by_only – attribut power pour assembler n'importe quel formulaire de recherche avec n'importe quelles taxinomies en utilisant une virgule. Écrivez n'importe quoi par-éléments-de-filtre là en utilisant une virgule : par_texte,par_prix,par_sku,par_auteur,par_en_soldes,par_en_stock. Bien sûr, l'utilisateur doit d'abord activer les extensions pour cela par-éléments-de-filtre. Exemple : [woof tax_only=’pa_color,pa_size’ by_only=’par_sku,par_auteur‘] Utiliser ‘aucun‘ pour ne pas afficher tous les éléments non-taxonomies. Il est possible d'utiliser dans cet attribut de shortcode les clés meta si elles sont ajoutées dans l'onglet Champs Méta, exemple : [woof tax_only=’pa_color,pa_size’ par_seulement=’_largeur‘]. Utilisez le mot ‘aucun' 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_taille,pa_test’]
- redirection – permet d'afficher 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 – le formulaire de recherche généré doit être caché (1) ou non (0). Dans le cas du formulaire caché, vous verrez un simple bouton sur lequel, après avoir cliqué, le formulaire de recherche apparaîtra. Le meilleur choix pour éviter un délai de chargement de page lorsque le formulaire de recherche est assez grand. Le texte peut être modifié par hook woof_start_filtering_btn_txt ou par attribut “start_filtering_btn_txt“
- btn_position – permet de définir le bouton Filtre&Réinitialiser en bas – b, haut – t, haut et bas – tb. Par défaut, c'est en bas. Ne fonctionne pas dans la version gratuite!!
- dynamic_recount – permet d’activer (1) ou désactivation (0) recompte dynamique personnellement pour le formulaire de recherche de produits actuel. Par défaut, c'est l'option dans l'onglet Options. Ne fonctionne pas dans la version gratuite!!
- hide_terms_count – masquer le texte avec le nombre de variantes, 1 ou 0. Ne fonctionne pas dans la version gratuite!!
- conditionnelles – attribut spécial pour l'extension ‘Conditionnels‘ qui permet de définir les conditions d'affichage des éléments de filtre en fonction de la requête de filtrage actuelle, quelque chose comme des étapes prédéfinies. Exemple : [woof conditionals=’product_cat>by_price,pa_size,by_instock>pa_color+pa_size->by_price’]
- mode_mobile – masquer le formulaire du filtre WOOF sur un appareil mobile et un bouton apparaît pour afficher le filtre. Attribut ‘sid‘ doivent être ! Exemple : [woof mode_mobile=1 sid=’test’]. Le bouton est automatiquement ajouté au «.woocommerce-products-headerle sélecteur peut être modifié via le hook ‘woof_mobile_btn_place_container‘. Pour afficher le bouton dans un endroit spécifique, utilisez le shortcode [woof_mobile] – ce shortcode ajoute un conteneur auquel le bouton est inséré.