Cara Menampilkan Kategori hanya di Postingan WordPress

95

Secara default Anda dapat menggunakan fungsi wp_list_categories untuk menampilkan kategori, dan hanya menampilkan kategori jika memiliki postingan. Terkadang saat Anda menyesuaikan WordPress, Anda mungkin perlu menggunakannya dengan cara ini.

<?php if (get_category(’17’)->category_count > 0) echo get_category(’17’)->cat_name; ?>

Dalam metode di atas, anda dapat menentukan kategori ID untuk kategori yang sangat spesifik jika Anda ingin memeriksa, namun Anda dapat melakukannya dengan semua kategori juga. Cukup tempelkan code di bawah ini yang Anda inginkan.

<?php foreach (get_categories() as $category){
if ($category->count > 0){
echo $category->cat_name;
}
} ?>

Sekarang bagaimana Anda menggunakannya? Terkadang Anda memiliki kategori dengan nama tertentu, namun Anda ingin menampilkan link dengan anchor text yang berbeda, dan Anda hanya ingin menampilkannya jika memiliki tulisan, dengan cara ini bisa berguna. Jadi misalnya di menu navigasi Anda, Anda bisa memasukkan sesuatu seperti ini:

<?php if (get_category(’17’)->category_count > 0) echo “<a href=\””.get_bloginfo(‘home’).”/category/news/\”>Blog</a>”; ?>

Ini akan memeriksa apakah kategori 17 memiliki tulisan, jika ya, maka akan muncul menu navigasi yang disebut Blog, jika tidak maka tidak akan muncul apa apa.

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama Anda di sini