WooCommerce : Supprimer les catégories parentes des URLs des catégorie de produit

Publié le 18 juillet 2018

Par défaut, l’URL des pages des catégories de produit se présente de cette manière : domaine-com/{Base catégorie produit}/{Catégorie parente}/{Categorie}

Si vous ne souhaitez pas afficher la (ou les) catégorie(s) parente(s) dans l’URL, mais seulement la catégorie courante, vous pouvez utiliser le hook woocommerce_taxonomy_args_product_cat.

Ce hook vous permet de modifier les arguments utilisés lors de la création des catégories de produit (register_taxonomy).

add_filter( 'woocommerce_taxonomy_args_product_cat', 'ch_woocommerce_taxonomy_args_product_cat', 10 ) ; 
function ch_woocommerce_taxonomy_args_product_cat( $args )
{
$args['rewrite']['hierarchical'] = false ;
return $args ;
}

Vous obtiendrez alors pour vos liens vers vos pages de catégories l’URL suivante : domaine-com/{Base catégorie produit}/{Categorie}

Pour modifier la base des catégories de produit dans l’URL il faut se rendre dans Réglages > Permaliens et modifier le champs Base catégorie produit

Si l'article vous a aidé, vous pouvez m'offrir un café !

A lire ensuite

Cela pourrait vous intéresser

Quelques contenus proches du sujet pour prolonger la lecture.

Laisser un commentaire

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

Un café pour le blog ? Vous aimez ce que vous lisez ici ? Offrez-moi un café.