HUSKY - Product Filter for WooCommerce

[woof_products]

Deuxième shortcode principal du plugin. Il affiche une grille de produits sur les pages du site et réagit à l'état actuel du filtre. Tous les attributs du shortcode sont facultatifs.

  • per_page – produits par page
  • columns – combien de produits par ligne. Généralement c'est : 2, 3 ou 4. Cela dépend des capacités de votre thème et non de WOOF!
  • is_ajax – option très puissante. Vous pouvez la définir sur 1 et votre filtre généré par [woof] commencera à fonctionner en mode AJAX!
  • taxonomies – (optionnel) – vous pouvez définir une condition où définir la taxonomie et son terme. N'oubliez pas de définir la même condition dans [woof]!
    Exemple : [woof_products is_ajax=1 per_page=8 dp=0 taxonomies=product_cat:9,12+locations:30,31]
  • behavior – une seule valeur : ‘recent‘. Exemple : [woof_products behavior=’recent’ per_page=12 columns=3]
  • orderby – price-desc, price, popularity, rating, title, rand, date
  • order – ASC ou DESC
  • custom_tpl – [woof_products custom_tpl=’woof_tpls/woo_tpl_1.php‘ ] – si nécessaire, il est possible d'afficher les produits dans un modèle personnalisé spécial (où woof_tpls est un dossier dans le dossier du thème wp ou son dossier enfant). Bonne fonctionnalité pour les développeurs et les utilisateurs avancés.
  • tpl_index – [woof_products tpl_index=”tpl_1“] – si nécessaire, il est possible d'afficher les produits dans un modèle personnalisé spécial créé par l'extension template OU connector avec ses propres options
  • display_on_search – (à partir de 1.2.2/2.2.2) afficher les produits uniquement si une recherche est en cours. Si aucune demande de recherche – les produits seront masqués (ne fonctionne pas en mode ajax)
  • get_args_only[woof_products get_args_only=1] – renvoie un tableau d'arguments assemblé et préparé qui est prêt pour la requête WP_Query. Lorsque cet attribut est égal à 1 – aucun produit ne sera affiché car la requête WP_Query n'est pas effectuée dans ce cas. Utilisez-le de la manière suivante par exemple :
    $args=do_shortcode('[woof_products get_args_only=1 is_ajax=1 per_page=8 taxonomies=product_cat:9,12]');

Dans le plugin, avant que wp_query ne fonctionne, le filtre wp suivant : https://products-filter.com/hook/woof_products_query/ – utile pour les manipulations avec les relations de taxonomies …