Exclude Woocommerce Categories Pada Widget

401 views

Exclude Woocommerce Categories Pada Widget atau bahasa Indonesianya mengecualikan kategori produk woocommerce pada widget dalam sebuah website toko online yang dibuat dari wordpress dan woocommerce.

Exclude Woocommerce Categories Pada Widget

Menyembunyikan beberapa kategori produk woocommerce pada sebuah website toko online terkadang sangat diperlukan. Karena secara default woocommerce akan memasukkan kategori “uncategorized” ke dalam list kategori yang muncul.

Exclude Woocommerce Categories Pada Widget

Woocommerce sudah menyediakan widget yang baik dan tersedia di dalamnya. Untuk dapat menggunakannya, anda tinggal mengarahkan widget product categories/kategori produk tersebut di area mana. Widget ini sebenarnya sudah cukup baik untuk sebuah website toko yang tidak begitu banyak memiliki kategori produk, namun untuk sebuah wesite toko online yang memiliki kategori produk cukup banyak, masih dirasa kurang, karena tidak bisa mengecualikan beberapa kategori produk pada tampilannya.

Exclude Woocommerce Categories Pada Widget

Sebagai contoh, website toko online https://www.toko90.com yang memiliki banyak kategori produk seperti: Elektronik, Fashion Pria, Fashion Wanita, Handphone, Hobi & Koleksi, dan lain sebagainya. Ada beberapa kategori produk woocommerce yang perlu disembunyikan, apapun alasasannya.

Bagaimana cara menyembunyikan produk kategori pada widget?

Untuk melakukannya bisa menggunakan plugin premium atau menambahkan sedikit kode pada functions.php tema yang dipakai. Pilihan kembali lagi kepada anda sebagai pemilik website woocommerce toko online tersebut.

1. Menambahkan kode

Sebelum menambahkan kode snippet, diperlukan ID dari kategori masing-masing, jika hanya beberapa saja yang ingin disembunyikan, bisa dilakukan dengan cara menyorot kategori yang ingin dikecualikan, lalu pada status bar akan terlihat link berisi ID kategori tersebut; Produk -> Kategori -> Kategori yang dipilih.

https://domainanda.com/wp-admin/term.php?taxonomy=product_cat&tag_ID=24&post_type=product&wp_http_referer=%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dproduct_cat%26post_type%3Dproduct

Perhatikan: product_cat&tag_ID=24, berarti ID kategori tersebut adalah 24.

Jika kategori produk yang akan disembunyikan sangat banyak, bisa digunakan plugin Catch IDs yang ada di repo wordpress. Dengan Catch IDs anda bisa dengan mudah mengetahui ID kategori produk tersebut.

Exclude Woocommerce Categories Pada Widget

Setelah mengetahui dan mencatat ID kategori yang ingin disembunyikan, sekarang anda tinggal menyisipkannya ke dalam kode seperti di bawah ini:

add_filter( 'woocommerce_product_categories_widget_dropdown_args', 'exclude_wc_widget_categories' );
//* Used when the widget is displayed as a list
add_filter( 'woocommerce_product_categories_widget_args', 'exclude_wc_widget_categories' );
function exclude_wc_widget_categories( $cat_args ) {
    $cat_args['exclude'] = array('430','106'); // Insert the product category IDs you wish to exclude
    return $cat_args;
}

Perhatikan $cat_args[‘exclude’] = array(‘430′,’106’); Nomor 430 dan 106 adalah ID kategori produk yang ingin disembunyikan, ID tersebut bisa dimasukkan sebanyak-banyaknya.

$cat_args['exclude'] = array('430','106','123','127','124','134','111','425','167','112','247','107','143','132','54','84','61','89','62','57','98','87','164','71','260','55','90','424','416','356','340','429','410','15','24','326','371','327','344','328','329'); // Insert the product category IDs you wish to exclude

Setelah itu, kode tersebut disisipkan kedalam functions.php pada child theme website tersebut.

Exclude Woocommerce Categories Pada Widget

Setelah disimpan, anda bisa kembali ke menu Appearance -> Widget dan meletakkan widget Product Categories pada area yang diinginkan dan lihat hasilnya.

2. Menggunakan Plugin

Jika anda memiliki dana lebih, bisa menggunakan plugin YITH WooCommerce Category Accordion Premium yang akan lebih memudahkan dalam memilih woocommerce product categories yang akan di-exclude atau disembunyikan.

Exclude Woocommerce Categories Pada Widget

Kesimpulan:

Exclude Woocommerce Categories Pada Widget bisa dilakukan dengan 2 cara yaitu dengan menambahkan kode snippet atau menggunakan premium plugin. Hal ini kadang diperlukan untuk mempercantik website toko online anda. Anda pun bisa melakukan optimasi pada halaman toko/shop woocommerce website anda.

Daftar Layanan Hosting Terlaris
Target AudienProviderHarga Mulai Dari
USAContabo£ 2.99/bulan
EropaContabo£ 2.99/bulan
IndonesiaNiagahoster IndonesiaRp. 8.000,00/bulan
Exabytes IndonesiaRp. 10.000,00/bulan
Hostinger IndonesiaRp. 8.000,00/bulan
DomainesiaRp. 8.000,00/bulan

Leave a reply "Exclude Woocommerce Categories Pada Widget"

Author: 
author
Nama saya Harry. Ini merupakan blog pribadi. Isi utamanya tentang belajar wordpress dari nol sampai lupa lagi, karena keseringan lupa, akhirnya yang pernah lupa dituangkan dalam blog sederhana. Terkadang di waktu luang, saya menulis tentang apa yang ingin saya tulis. Jadi jangan heran pada akhirnya blog ini jadi gado-gado.