Saat menggunakan WordPress sebagai CMS, atau bahkan sebagai blog Anda mungkin ingin menampilkan subkategori pada halaman kategori. Sebenarnya tidak ada cara mudah untuk melakukan ini dan beberapa cara yang ada di web ada berbagai bug. Pada artikel ini kami akan menunjukkan bagaimana Anda dapat menampilkan subkategori pada halaman kategori menggunakan hack ini.
Sekarang hack yang dibagikan di blog Yoast sudah usang dan memiliki bug. Bugnya adalah meskipun menunjukkan subkategori pada halaman kategori, tapi saat Anda masuk ke dalam subkategori, itu tidak menunjukkan kategori apa pun. Dengan hack yang kita bagi, itu akan menampilkan subkategori pada halaman kategori induk, dan ketika Anda mengklik subkategori, Anda masih akan melihat kategori saudara lainnya dalam kategori orang tua.
Ok jika terminologi di atas tidak masuk akal bagi Anda, mari kita jelaskan dengan cara lain. Katakanlah Anda memiliki kategori tingkat atas (orang tua) yang disebut Olahraga. Anda memiliki tiga subkategori di bawah olahraga yang disebut NFL, NBA, dan MLB. Sekarang ketika seseorang tiba di beranda Anda, Anda hanya akan melihat kategori Olahraga dan kategori orang tua tingkat atas lainnya. Ketika seseorang mengklik Olahraga, kategori sekarang hanya akan menampilkan subkategori di bawah Sports, jadi akan NFL, NBA, dan MLB. Sekarang dengan hack Yoast jika Anda mengklik NFL, semuanya akan hilang. Dengan hack kami saat Anda mengklik NFL, masih akan menunjukkan NFL, NBA, dan MLB.
Jadi pada dasarnya hack ini memungkinkan Anda memasukkan subkategori jika melihat Kategori, dan kategori saudara / saudari jika dalam subkategori.
category_parent) $ this_category = wp_list_categories ('orderby = id & show_count = 0 & title_li = & use_desc_for_title = 1 & child_of = '. $ this_category-> category_parent. "& echo = 0"); lain $ this_category = wp_list_categories ('orderby = id & depth = 1 & show_count = 0 & title_li = & use_desc_for_title = 1 & child_of = '. $ this_category-> cat_ID. "& echo = 0"); jika ($ this_category) {?>
Tempel kode di atas di manapun Anda menyukai kategori untuk ditampilkan dan modifikasi sesuai keinginan Anda. Kode yang tercantum di atas, saat Anda mengunjungi subkategori dari kategori utama, menyembunyikan kategori utama dan hanya menampilkan subkategori.
Jika Anda ingin menampilkan kategori utama juga pada halaman subkategori, hapus saja parameternya kedalaman = “1” dari kode diatas
Ini adalah kategori hack yang sangat berguna dan berguna saat merancang template untuk WordPress khususnya saat menggunakan WordPress sebagai CMS.
Untuk rincian lebih lanjut tentang parameter lihat Codex WordPress.