Afficher l’ID des catégories produits woocommerce dans le back-office

Afficher l'ID des catégories produits woocommerce dans le back-office

Pour afficher l’ID des catégories de produits Woocommerce, copiez le code ci-dessous dans votre fichier “functions.php” de votre thème WordPress :

				
					// Ajouter une colonne pour l'ID des catégories produits dans l'interface d'administration de WooCommerce
add_filter( 'manage_edit-product_cat_columns', 'add_product_cat_id_column' );
function add_product_cat_id_column( $columns ) {
    $columns['product_cat_id'] = 'ID';
    return $columns;
}

add_action( 'manage_product_cat_custom_column', 'add_product_cat_id_column_content', 10, 3 );
function add_product_cat_id_column_content( $content, $column_name, $term_id ) {
    if( 'product_cat_id' == $column_name ) {
        $content .= $term_id;
    }
    return $content;
}

				
			

Explication

Le code ci-dessus permet d’ajouter une colonne pour l’ID des catégories de produits dans l’interface d’administration de WooCommerce.

 

WooCommerce est une extension de WordPress utilisée pour créer des boutiques en ligne. Lorsque vous ajoutez des produits dans WooCommerce, vous pouvez les organiser en catégories pour faciliter la navigation des utilisateurs.

 

Cependant, par défaut, l’interface d’administration de WooCommerce ne permet pas d’afficher l’ID des catégories de produits. Cela peut être un inconvénient si vous avez besoin d’identifier rapidement une catégorie de produit en particulier.

 

C’est là que ce code entre en jeu. Le code utilise les fonctions add_filter() et add_action() pour ajouter une nouvelle colonne dans l’interface d’administration de WooCommerce qui affiche l’ID de chaque catégorie de produit.

 

La fonction add_filter() est utilisée pour ajouter la nouvelle colonne à la liste des colonnes de la page de gestion des catégories de produits. La fonction add_product_cat_id_column() est appelée pour définir le titre de la nouvelle colonne.

 

La fonction add_action() est utilisée pour afficher le contenu de la nouvelle colonne. La fonction add_product_cat_id_column_content() est appelée pour afficher le contenu de la colonne en fonction de l’ID de la catégorie de produit. Si la colonne correspondante est sélectionnée, l’ID de la catégorie de produit est ajouté au contenu de la colonne.

 

En utilisant ce code, vous pouvez facilement identifier les ID de catégorie de produit dans l’interface d’administration de WooCommerce, ce qui facilite la gestion de vos produits et de vos catégories.

Résultat

Il est important de noter que si vous changez de thème, vous devrez réappliquer ces modifications car le fichier functions.php n’est pas partagé entre les thèmes. Il est donc recommandé d’utiliser un plugin pour éviter de perdre les modifications lors d’un changement de thème.

Testé sur WordPress 6.1.1 & Woocommerce 7.3.0

Un nouveau projet WordPress ? Besoin d’aide ?

Contactez-moi ou visitez mon site et je me ferais un plaisir de vous aider. 

Un nouveau projet web ?

Un nouveau site vitrine ou e-commerce ?
Ou même vous souhaitez faire la refonte de votre site ?

Dire merci, c'est bien aussi.

Partagez cet article

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x

Vous avez une question ?

Vous avez une question sur un article ?
Découvert un bug inexpliqué ? 😱
Ou vous avez des articles à me soumettre ? 🤔
N’hésitez pas à me contacter, je serais ravi de vous aider.

Parce que chaque projet est unique !

Pour une meilleure compréhension, merci de décrire au maximum votre projet, vos besoins, vos attentes…
Vous préférez en parler au téléphone, n’hésitez pas, je suis à votre écoute : 06 35 31 45 64

Tes modifications ont bien été sauvegardées

Bravo !

Vous êtes maintenant inscrit.

Votre réponse a bien été publiée

Votre demande a bien été envoyé, merci.

Le délai de réponse peut varier de 24h à 48h.
Merci de votre compréhension

J'ai besoin d'aide pour mon projet !

Sujet :
Afficher l’ID des catégories produits woocommerce dans le back-office