Si l’on n’a pas besoin des tags (étiquettes) de produit sur sa boutique WooCommerce, puisque les mots clés ne servent plus à grand chose dans le référencement, il est toujours préférable de supprimer toutes les fonctionnalités inutiles de la zone d’administration de WordPress. Tout le code suivant peut être adapté à votre fichier functions.php. Le code montré fait partie d’un plugin personnalisé.

On désenregistre la taxonomy product_tags, et l’on supprime la colonne tags de l’interface d’administration des produits (Products => Tags)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
class GSF_Woocommerce { public function __construct() { // Unregister woocommerce product tags add_action( 'init', [$this, 'woocommerce_init_tags'] ); add_filter('manage_product_posts_columns', [$this, 'woocommerce_hide_product_tags_column'], 999 ); } /** * Woocommerce init * Unregister product tags */ public function woocommerce_init_tags() { unregister_taxonomy_for_object_type( 'product_tag', 'product' ); } public function woocommerce_hide_product_tags_column( $product_columns ) { unset( $product_columns['product_tag'] ); return $product_columns; } } |
Et hop, les tags sont supprimés du back-office WP et la colonne Tags n’apparait plus dans la liste des produits.