Como ocultar tags no tema da loja WooCommerce

Publicados: 2020-10-10

Como ocultar tags no tema da loja WooCommerce Em qualquer loja WooCommerce, existem duas opções principais de taxonomia: categorias e tags. As tags de produtos são como categorias de produtos, mas não há hierarquia nas tags. Isso significa que não há 'subtags'. Por exemplo, se você está vendendo roupas e tem muitas estampas xadrez, você pode marcar como 'verificado'.

No entanto, a taxonomia “product_tag” é algo que raramente precisamos usar em nossa loja WooCommerce. Quando você não o estiver usando, poderá removê-lo facilmente para manter a interface de administração limpa. Se o seu administrador do WordPress estiver desordenado, diminui a usabilidade, e coisas que não funcionam podem confundir até mesmo os usuários técnicos.

Ocultar Tags do Tema WooCommerce Storefront

Neste breve tutorial, compartilharei alguns trechos de código que você pode usar para ocultar tags de produtos. No entanto, antes de fazer qualquer coisa deste tutorial, vá para Produtos > Tags e certifique-se de que nenhuma tag esteja lá.

Etapas para ocultar o link "Todos os produtos > Tags" do menu de administração

Segue o link que vou remover:

Etiquetas de produtos

Aqui estão os passos que você precisa seguir:

  1. Faça login no seu site WordPress e acesse o Dashboard como usuário administrador.
  2. No menu Dashboard, clique em Appearance Menu > Theme Editor Menu . Quando a página Theme Editor for aberta, procure o arquivo de funções do tema para adicionar a função para ocultar o link “Todos os produtos > Tags” do menu de administração.
  3. Adicione o seguinte código ao arquivo PHP :
 /**

 * Ocultar o link “Todos os produtos > Tags” do menu de administração

 */

add_action( 'admin_menu', 'njengah_hide_product_tags_admin_menu', 9999);

function njengah_hide_product_tags_admin_menu() {

            remove_submenu_page( 'edit.php?post_type=product', 'edit-tags.php?taxonomy=product_tag&post_type=product' );

}
  1. Este é o resultado: Remover etiquetas de produtos

Etapas para remover as tags do produto Metabox

Se você for para a página de edição de qualquer produto, encontrará a meta box “Product tags”, semelhante à meta box “Tags” do WordPress. Você precisa removê-lo porque permite escolher entre as tags disponíveis e criar novas. tags de produtos na página do produto

Você pode usar CSS para ocultá-lo nas Opções de Tela, mas não é suficiente. Aqui estão os passos que você precisa seguir:

  1. Faça login no seu site WordPress e acesse o Dashboard como usuário administrador.
  2. No menu Dashboard, clique em Appearance Menu > Theme Editor Menu . Quando a página Theme Editor for aberta, procure o arquivo de funções do tema para adicionar a função para remover a metabox das tags do produto.
  3. Adicione o seguinte código ao arquivo PHP :
 /**

* Remover Tags de Produto Metabox

*/

add_action( 'admin_menu', 'njengah_hide_product_tags_metabox');

function njengah_hide_product_tags_metabox() {

remove_meta_box( 'tagsdiv-product_tag', 'product', 'side' );

}
  1. Este é o resultado: remover tags de produtos na página do produto

Etapas para remover a coluna de tags da página de todos os produtos

Esta é a coluna que vou remover: coluna de tags de produtos

Aqui estão os passos que você precisa seguir:

  1. Faça login no seu site WordPress e acesse o Dashboard como usuário administrador.
  2. No menu Dashboard, clique em Appearance Menu > Theme Editor Menu . Quando a página Theme Editor for aberta, procure o arquivo de funções do tema para adicionar a função para remover a coluna de tags da página de todos os produtos.
  3. Adicione o seguinte código ao arquivo PHP :
 /**

* Remover Tags de Produto Metabox

*/

add_filter('manage_product_posts_columns', 'njengah_hide_product_tags_column', 999 );

function njengah_hide_product_tags_column( $product_columns) {

unset( $product_columns['product_tag']);

return $product_columns;

}
  1. Este é o resultado: remover coluna de tags de produtos

Etapas para remover a área de texto de tags de produto da edição rápida e edição em massa

Aqui está o que vamos mudar: tags de propriedade em edição rápida

Aqui estão os passos que você precisa seguir:

  1. Faça login no seu site WordPress e acesse o Dashboard como usuário administrador.
  2. No menu Dashboard, clique em Appearance Menu > Theme Editor Menu . Quando a página Theme Editor for aberta, procure o arquivo de funções do tema para adicionar a função para remover a área de texto das tags do produto da edição rápida e da edição em massa.
  3. Adicione o seguinte código ao arquivo PHP :
 /**

* Remova a área de texto de tags de produto da edição rápida e edição em massa

*/

add_filter( 'quick_edit_show_taxonomy', 'njengah_hide_product_tags_quick_edit', 10, 2 );

function njengah_hide_product_tags_quick_edit( $show, $taxonomy_name ) {

if ( 'product_tag' == $ taxonomy_name )

$mostrar = falso;

retornar $mostrar;

}
  1. Este é o resultado: Remova as tags do produto na seção de edição rápida

Conclusão

Este breve tutorial destacou que o WooCommerce possui duas opções principais de taxonomia: categorias e tags. Além disso, enfatizei que não há hierarquia nas tags.

Além disso, compartilhei como você pode remover tags de produtos com segurança no WooCommerce. Comecei removendo primeiro o link “Todos os produtos > Tags” do menu de administração.

Depois disso, removi a meta box da tag do produto. Removê-lo é fundamental porque permite que você escolha entre as tags disponíveis e crie novas.

Na próxima seção, compartilhei um trecho de código PHP para remover a coluna de tags de produto na página Todos os produtos. Além disso, compartilhei um snippet de código PHP para remover a área de texto das tags de produto da edição rápida e edição em massa.

Artigos semelhantes