Mengapa Mengecualikan Kategori dari Situs WordPress?
WordPress memungkinkan Anda untuk mengurutkan konten ke dalam kategori dan tag. Sekarang kadang-kadang Anda mungkin ingin menggunakan kategori untuk posting yang bukan bagian dari entri blog normal Anda.
Secara default, WordPress tidak mengizinkan Anda menyembunyikan kiriman di kategori tertentu dari beranda atau arsip. Ini membuat postingAnda dengan kategori yang tidak diinginkan muncul di homepage Anda.
Dikatakan demikian, mari kita lihat bagaimana Anda dapat dengan mudah mengecualikan kategori tertentu dari beranda WordPress Anda. Kami akan menunjukkan dua metode berbeda, dan Anda dapat memilih salah satu yang paling sesuai dengan kebutuhan Anda.
Metode 1: Kecualikan Kategori dari WordPress Menggunakan Plugin
Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan plugin Ultimate Category Excluder. Untuk lebih jelasnya, Anda harus mengikuti panduan kami tentang cara memasang plugin WordPress.
Setelah aktivasi, Anda harus pergi ke halaman Settings » Category Excluder. Ini akan menampilkan semua kategori yang tersedia di blog WordPress Anda.

Dari sini, Anda cukup memeriksa satu atau beberapa kategori di bawah kolom ‘Kecualikan dari halaman depan’. Jika Anda mau, Anda juga dapat mengecualikan kategori dari umpan RSS, arsip, atau bahkan dari pencarian WordPress.

Jangan lupa klik tombol Update untuk menyimpan pengaturan ini.
Sekarang Anda dapat mengunjungi situs web Anda untuk melihat bahwa tulisan dari kategori yang dipilih dikecualikan dari halaman depan.
Metode 2: Kecualikan Kategori dari WordPress Homepage Menggunakan Kode
Metode ini mengharuskan Anda untuk menambahkan kode ke file WordPress Anda.
Anda perlu menambahkan kode berikut ke file functions.php tema Anda atau plugin khusus situs.
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5' );
}
return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );
Jangan lupa untuk mengganti ID (-5) dengan ID kategori Anda. Ini akan menyembunyikan semua posting blog dari homepage yang termasuk kategori yang cocok dengan ID ini.
Catatan: Pastikan untuk menambahkan tanda minus (-) dengan ID kategori.
Jika Anda ingin mengecualikan beberapa kategori, maka Anda dapat mengubah kode seperti ini:
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5, -9, -23' );
}
return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );
Cukup ganti ID (-5, -9, -23) dengan ID kategori Anda untuk mengecualikannya dari homepage WordPress Anda.
Kami harap artikel ini membantu Anda mempelajari cara mengecualikan kategori dari beranda WordPress Anda.


