Comment obtenir le nom de la catégorie actuelle dans WooCommerce ?

Si vous gérez une boutique WooCommerce, il peut arriver que vous ayez besoin d’obtenir par programme le nom de la catégorie en cours. Par exemple, vous pouvez vouloir afficher un message ou une image différente sur chaque page de catégorie. Dans cet article, nous allons vous montrer comment obtenir le nom de la catégorie courante dans WooCommerce.

La manière la plus simple d’obtenir le nom de la catégorie courante dans WooCommerce est d’utiliser la fonction get_queried_object() . Cette fonction renvoie un objet contenant diverses informations sur la page en cours. Vous pouvez utiliser cette fonction en l’ajoutant à l’élément « Fonctions du thème (functions.php)« .

Insérer le code dans les fonctions php WordPress

Pour accéder à « Fonctions thématiques« , allez dans votre tableau de bord WordPress, et allez dans « Apparence » > « Editeur de thème« .

Cliquez sur Theme Editor sous Appearance de WordPress

Sur le côté droit, vous verrez « Fonctions du thème » sous « Fichiers thématiques » ; cliquez sur « Fonctions du thème« .

Cliquez sur Theme Functions sous Theme Files WordPress

Nous pouvons utiliser cette fonction pour obtenir le nom de la catégorie actuelle comme ceci :

$current_cat = get_queried_object();
echo $current_cat->name;

Si vous souhaitez obtenir l’identifiant de la catégorie en cours, vous pouvez utiliser la fonction get_queried_object_id() . Cette fonction renvoie l’ID de l’objet actuellement chargé. Dans notre cas, il s’agit de l’ID de la catégorie actuelle :

$current_cat_id = get_queried_object_id();
echo $current_cat_id;

Vous pouvez également utiliser ces fonctions pour obtenir d’autres informations sur la catégorie en cours. Par exemple, si vous souhaitez obtenir le nom de la catégorie en cours, vous pouvez utiliser la fonction $current_cat->slug pour obtenir la description de la catégorie en cours. Ou si vous souhaitez obtenir la description de la catégorie actuelle, vous pouvez utiliser la propriété $current_cat->description .

Conclusion : Comment obtenir le nom de la catégorie actuelle dans WooCommerce ?

En conclusion, si vous avez besoin d’obtenir par programme le nom de la catégorie courante dans WooCommerce, vous pouvez utiliser la méthode get_queried_object() pour obtenir le nom de la catégorie courante. Vous pouvez utiliser cette fonction pour obtenir le nom de la catégorie actuelle comme ceci :
$current_cat = get_queried_object();

echo $current_cat->name;

Laisser un commentaire