Ajouter un extrait (excerpt) à vos produits de la page Archive – Boutique WooCommerce

Ajouter un extrait/excerpt aux produits WooCommerce sur la page Archive
WooCommerce Lecture 2 minutes • 27 février 2017

Ajout de la fonctionnalité "extrait" à WooCommerce

Pour ajouter automatiquement un extrait (aussi appelé excerpt) à chacun de vos produits, voici le code à insérer dans votre fichier functions.php
[pastacode lang="php" manual="%2F%2FAjoute%20une%20description%20courte%20aux%20produits%20Woocommerce%20-%20page%20archive%0Aadd_action(%20'woocommerce_after_shop_loop_item_title'%2C%20'woocommerce_template_single_excerpt'%2C%2040)%3B" message="" highlight="" provider="manual"/]
 

Limiter l'extrait selon le nombre de mots

Pour limiter la taille de l'extrait produit selon le nombre de mots : à insérer à la suite dans votre fichier functions.php
[pastacode lang="php" manual="%2F%2FD%C3%A9claration%20du%20filtre%0Aadd_filter('woocommerce_short_description'%2C%20'tibow_woocommerce_short_description'%2C%2010%2C%201)%3B%0A%0A%2F%2FLimite%20la%20description%20courte%20aux%20produits%20WooCommerce%20-%20page%20Archive%0Afunction%20tibow_woocommerce_short_description(%24post_excerpt)%7B%0Aif%20(!is_product())%20%7B%0A%24pieces%20%3D%20explode(%22%20%22%2C%20%24post_excerpt)%3B%0A%24post_excerpt%20%3D%20implode(%22%20%22%2C%20array_splice(%24pieces%2C%200%2C%2010)%20).'...'%3B%20%2F%2FLimit%C3%A9%20ici%20%C3%A0%2010%20mots%0A%7D%0Areturn%20%24post_excerpt%3B%0A%7D" message="" highlight="" provider="manual"/]
 

Limiter l'extrait selon le nombre de caractères

Pour limiter la taille de l'extrait produit selon le nombre de caractères : à insérer à la suite dans votre fichier functions.php
[pastacode lang="php" manual="%2F%2FD%C3%A9claration%20du%20filtre%0Aadd_filter('woocommerce_short_description'%2C%20'tibow_get_excerpt'%2C%2010%2C%201)%3B%0A%0Afunction%20tibow_get_excerpt(%24post_excerpt)%7B%0Aif%20(!is_product())%20%7B%0A%24post_excerpt%20%3D%20get_the_content()%3B%0A%24post_excerpt%20%3D%20strip_shortcodes(%24post_excerpt)%3B%0A%24post_excerpt%20%3D%20strip_tags(%24post_excerpt)%3B%0A%24post_excerpt%20%3D%20substr(%24post_excerpt%2C%200%2C%20140)%3B%20%2F%2FLimit%C3%A9%20ici%20%C3%A0%20140%20caract%C3%A8res%0A%24post_excerpt%20%3D%20substr(%24post_excerpt%2C%200%2C%20strripos(%24post_excerpt%2C%20%22%20%22))%3B%0A%24post_excerpt%20%3D%20%24post_excerpt.'...'%3B%0A%7D%0Areturn%20%24post_excerpt%3B%0A%7D" message="" highlight="" provider="manual"/]
 
Cet article vous a plus ? Dîtes-le en commentaire et rejoignez-nous sur Facebook pour partager d’autres astuces et tutoriels gratuits !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *