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 ?