Wordpress'de Yazının Kategorisine Göre Koşul Vermek?
Merhaba arkadaşlar, Wordpress'de yazının kategorisine göre nasıl koşul verebilirim?
Örnek Kategoriler;
- Deneme 1
- Deneme 2
Yazdığım yazı Deneme 1 kategorisine ait ise yazı içerisine girince Demo 1 yazdıriyim yada Deneme 2 kategorisine ait bir yazı ise Demo 2 yazdıriyim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
Bunun için wp_get_post_categories($post->ID) fonksiyonunu kullanabilirsin. Çalıştığında o yazıya ait kategorileri array olarak döndürecektir. Gelen arrayi işleme sokabilirsin.
Kabaca anlatırsam;
$kategoriler = wp_get_post_categories($post->ID); //$kategoriler değişkeni bir array ve o yazının dahil olduğu kategorilerin idlerini içerir
if(in_array('10',$kategoriler)){ // 10 nolu kategori bu dizide var mı?
echo 'Bu yazı 10 nolu kategoriye dahil';
}if(in_array('20',$kategoriler)){ // 20 nolu kategori bu dizide var mı?
echo 'Bu yazı 20 nolu kategoriye dahil';
}