Cara Menyembunyikan Tag Di Tema Storefront WooCommerce

Diterbitkan: 2020-10-10

Cara Menyembunyikan Tag Di Tema Storefront WooCommerce Di toko WooCommerce mana pun, ada dua opsi taksonomi utama: kategori dan tag. Tag produk seperti kategori produk, tetapi tidak ada hierarki dalam tag. Ini berarti tidak ada 'subtag'. Misalnya, jika Anda menjual pakaian dan memiliki banyak cetakan kotak-kotak, Anda dapat menandai 'kotak-kotak'.

Namun, taksonomi “product_tag” adalah sesuatu yang jarang kami gunakan di toko WooCommerce kami. Saat Anda tidak menggunakannya, Anda dapat dengan mudah menghapusnya untuk menjaga antarmuka admin tetap bersih. Jika Admin WordPress Anda berantakan, itu mengurangi kegunaan, dan hal-hal yang tidak berfungsi dapat membingungkan bahkan pengguna teknis.

Sembunyikan Tag Tema Toko WooCommerce Storefront

Dalam tutorial singkat ini, saya akan membagikan beberapa cuplikan kode yang dapat Anda gunakan untuk menyembunyikan tag produk. Namun, sebelum melakukan apa pun dari tutorial ini, buka Produk > Tag dan pastikan tidak ada tag.

Langkah-langkah untuk Menyembunyikan Tautan “Semua Produk > Tag” dari Menu Admin

Berikut ini tautan yang akan saya hapus:

Tag produk

Berikut adalah langkah-langkah yang perlu Anda ikuti:

  1. Masuk ke situs WordPress Anda dan akses Dasbor sebagai pengguna admin.
  2. Dari menu Dashboard, klik pada Appearance Menu > Theme Editor Menu . Saat halaman Theme Editor terbuka, cari file theme functions untuk menambahkan fungsi menyembunyikan link “All Products > Tags” dari menu admin.
  3. Tambahkan kode berikut ke file PHP :
 /**

 * Sembunyikan Tautan “Semua Produk > Tag” dari Menu Admin

 */

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. Ini adalah hasilnya: Hapus tag produk

Langkah-langkah untuk Menghapus Metabox Tag Produk

Jika Anda pergi ke halaman edit produk apa pun, Anda akan menemukan kotak meta "Tag produk", mirip dengan kotak meta "Tag" WordPress. Anda harus menghapusnya karena memungkinkan Anda memilih dari tag yang tersedia dan membuat yang baru. tag produk di halaman produk

Anda dapat menggunakan CSS untuk menyembunyikannya di Opsi Layar, tetapi itu tidak cukup. Berikut adalah langkah-langkah yang perlu Anda ikuti:

  1. Masuk ke situs WordPress Anda dan akses Dasbor sebagai pengguna admin.
  2. Dari menu Dashboard, klik pada Appearance Menu > Theme Editor Menu . Saat halaman Theme Editor terbuka, cari file theme functions untuk menambahkan fungsi untuk menghapus meta box product tags.
  3. Tambahkan kode berikut ke file PHP :
 /**

* Hapus Metabox Tag Produk

*/

add_action( 'admin_menu', 'njengah_hide_product_tags_metabox' );

function njengah_hide_product_tags_metabox() {

remove_meta_box( 'tagsdiv-product_tag', 'produk', 'sisi' );

}
  1. Ini adalah hasilnya: hapus tag produk di halaman produk

Langkah-langkah untuk Menghapus Kolom Tag dari Semua Halaman Produk

Ini adalah kolom yang akan saya hapus: kolom tag produk

Berikut adalah langkah-langkah yang perlu Anda ikuti:

  1. Masuk ke situs WordPress Anda dan akses Dasbor sebagai pengguna admin.
  2. Dari menu Dashboard, klik pada Appearance Menu > Theme Editor Menu . Saat halaman Theme Editor dibuka, cari file theme functions untuk menambahkan fungsi untuk menghapus kolom tag dari semua halaman produk.
  3. Tambahkan kode berikut ke file PHP :
 /**

* Hapus Metabox Tag Produk

*/

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'] );

kembalikan $produk_kolom;

}
  1. Ini adalah hasilnya: hapus kolom tag produk

Langkah-langkah untuk Menghapus Area Teks Tag Produk dari Edit Cepat dan Edit Massal

Inilah yang akan kita ubah: tag properti dalam edit cepat

Berikut adalah langkah-langkah yang perlu Anda ikuti:

  1. Masuk ke situs WordPress Anda dan akses Dasbor sebagai pengguna admin.
  2. Dari menu Dashboard, klik pada Appearance Menu > Theme Editor Menu . Saat halaman Editor Tema dibuka, cari file fungsi tema untuk menambahkan fungsi untuk menghapus area teks tag produk dari pengeditan cepat dan pengeditan massal.
  3. Tambahkan kode berikut ke file PHP :
 /**

* Hapus Area Teks Tag Produk dari Edit Cepat dan Edit Massal

*/

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 )

$tampilkan = salah;

kembali $tampilkan;

}
  1. Ini adalah hasilnya: Hapus tag produk di bagian edit cepat

Kesimpulan

Tutorial singkat ini telah menyoroti bahwa WooCommerce memiliki dua opsi taksonomi utama: kategori dan tag. Selain itu, saya telah menekankan bahwa tidak ada hierarki dalam tag.

Selain itu, saya telah membagikan bagaimana Anda dapat menghapus tag produk dengan aman di WooCommerce. Saya mulai dengan terlebih dahulu menghapus tautan “Semua Produk > Tag” dari menu admin.

Setelah itu, saya menghapus kotak meta tag produk. Menghapusnya sangat penting karena memungkinkan Anda memilih dari tag yang tersedia dan membuat yang baru.

Di bagian selanjutnya, saya membagikan cuplikan kode PHP untuk menghapus kolom tag produk di halaman Semua Produk. Selain itu, saya telah membagikan cuplikan kode PHP untuk menghapus area teks tag produk dari Edit Cepat dan Edit Massal.

Artikel Serupa