如何在店面主題 WooCommerce 中隱藏標籤

已發表: 2020-10-10

如何在店面主題 WooCommerce 中隱藏標籤 在任何 WooCommerce 商店中,都有兩個主要的分類選項:類別和標籤。 產品標籤類似於產品類別,但標籤中沒有層次結構。 這意味著沒有“子標籤”。 例如,如果您正在銷售衣服並且有許多格子印花,您可以標記為“格子”。

然而,“product_tag”分類是我們很少需要在我們的 WooCommerce 商店中使用的東西。 當您不使用它時,您可以輕鬆刪除它以保持管理界面清潔。 如果您的 WordPress 管理員雜亂無章,它會降低可用性,並且不起作用的東西甚至會使技術用戶感到困惑。

WooCommerce 店面主題隱藏標籤

在這個簡短的教程中,我將分享一些可用於隱藏產品標籤的代碼片段。 但是,在執行本教程中的任何操作之前,請轉到產品 > 標籤並確保那裡沒有標籤。

從管理菜單中隱藏“所有產品 > 標籤”鏈接的步驟

這是我要刪除的鏈接:

產品標籤

以下是您需要遵循的步驟:

  1. 登錄您的 WordPress 站點並以管理員用戶身份訪問儀表板
  2. 從儀表板菜單中,單擊外觀菜單 > 主題編輯器菜單。 打開主題編輯器頁面後,查找主題函數文件以添加隱藏管理菜單中的“所有產品>標籤”鏈接的功能。
  3. 將以下代碼添加PHP文件中:
 /**

 *從管理菜單中隱藏“所有產品>標籤”鏈接

 */

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

功能 njengah_hide_product_tags_admin_menu() {

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

}
  1. 這是結果: 刪除產品標籤

刪除產品標籤 Metabox 的步驟

如果你去任何產品的編輯頁面,你會發現“產品標籤”元框,類似於 WordPress 的“標籤”元框。 您需要刪除它,因為它允許您從可用標籤中進行選擇並創建新標籤。 產品頁面中的產品標籤

您可以使用 CSS 將其隱藏在 Screen Options 中,但這還不夠。 以下是您需要遵循的步驟:

  1. 登錄您的 WordPress 站點並以管理員用戶身份訪問儀表板
  2. 從儀表板菜單中,單擊外觀菜單 > 主題編輯器菜單。 打開主題編輯器頁面後,查找主題函數文件以添加刪除產品標籤元框的函數。
  3. 將以下代碼添加PHP文件中:
 /**

* 刪除產品標籤 Metabox

*/

add_action('admin_menu', 'njengah_hide_product_tags_metabox');

功能 njengah_hide_product_tags_metabox() {

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

}
  1. 這是結果: 刪除產品頁面中的產品標籤

從所有產品頁面中刪除標籤列的步驟

這是我要刪除的列: 產品標籤欄

以下是您需要遵循的步驟:

  1. 登錄您的 WordPress 站點並以管理員用戶身份訪問儀表板
  2. 從儀表板菜單中,單擊外觀菜單 > 主題編輯器菜單。 打開主題編輯器頁面後,查找主題功能文件以添加從所有產品頁面中刪除標籤列的功能。
  3. 將以下代碼添加PHP文件中:
 /**

* 刪除產品標籤 Metabox

*/

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

功能 njengah_hide_product_tags_column ( $product_columns ) {

未設置($product_columns['product_tag']);

返回 $product_columns;

}
  1. 這是結果: 刪除產品標籤列

從快速編輯和批量編輯中刪除產品標籤文本區域的步驟

以下是我們將要更改的內容: 快速編輯中的屬性標籤

以下是您需要遵循的步驟:

  1. 登錄您的 WordPress 站點並以管理員用戶身份訪問儀表板
  2. 從儀表板菜單中,單擊外觀菜單 > 主題編輯器菜單。 打開主題編輯器頁面後,查找主題函數文件以添加從快速編輯和批量編輯中刪除產品標籤文本區域的功能。
  3. 將以下代碼添加PHP文件中:
 /**

* 從快速編輯和批量編輯中刪除產品標籤文本區域

*/

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

功能 njengah_hide_product_tags_quick_edit($show,$taxonomy_name){

if ( 'product_tag' == $taxonomy_name )

$顯示=假;

返回$顯示;

}
  1. 這是結果: 刪除快速編輯部分中的產品標籤

結論

這個簡短的教程強調了 WooCommerce 有兩個主要的分類選項:類別和標籤。 此外,我強調標籤中沒有層次結構。

此外,我還分享瞭如何在 WooCommerce 中安全地刪除產品標籤。 我首先從管理菜單中刪除了“所有產品 > 標籤”鏈接。

之後,我刪除了產品標籤元框。 刪除它很重要,因為它允許您從可用標籤中進行選擇並創建新標籤。

在下一節中,我分享了一個 PHP 代碼片段,用於刪除“所有產品”頁面中的產品標籤列。 此外,我還分享了一個 PHP 代碼片段,用於從快速編輯和批量編輯中刪除產品標籤文本區域。

類似文章