Accueil > Wordpress > WordPress : Afficher les articles liés par mot clés dans la boutique Woocommerce

WordPress : Afficher les articles liés par mot clés dans la boutique Woocommerce

logo-woothemes@2x  Si vous utilisé la fonctionnalité de « produit apparentés » dans votre boutique Woocommerce, vous avez peut être remarqué que par défaut la boutique affiche un mélange aléatoire de produits, sélectionnés sur le critère de catégorie ou sur les mots clés des produits.

Comme il s’agit d’une requête en OU, le résultat est assez imprédictible et peu convainquant. Je vous propose une simple personnalisation du code via function.php de votre thème, ce qui permet de ne pas modifier de fichiers directement dans Woocommerce.

Editez le fichier  function.php de votre thème et ajoutez ces lignes de code qui vont inhiber le filtre des produits liés par catégorie, et utiliser uniquement les mots clés.

add_filter( ‘woocommerce_output_related_products_args’, function( $args )
{
$args = wp_parse_args( array( ‘posts_per_page’ => 2 ), $args );
return $args;
});

add_filter( ‘woocommerce_product_related_posts_relate_by_category’, function() {
return false;
});

Vous pourrez alors éditer vos produits et leur associer des mots clés qui permettront de les grouper logiquement, même s’il ne sont pas dans les mêmes catégories 🙂
couleur

  1. 03/02/2015 à 17:30 | #1

    Je souhaiterai moi-aussi fait une sélection sur les produits apparentés, et n’afficher que les produits en stock.
    (mon site propose principalement des pièces uniques)
    http://www.aucreuxdunarbre.fr/

    Auriez-vous une idée?

  1. Pas encore de trackbacks