( ! ) Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php/session) failed: Permission denied (13) in /home/prototurk.com/public_html/app/init.php on line 4
Call Stack
#TimeMemoryFunctionLocation
10.0001360816{main}( ).../index.php:0
20.0003364632require( '/home/prototurk.com/public_html/app/init.php' ).../index.php:9
30.0003381144session_start ( ).../init.php:4
Wordpress'de Yazının Kategorisine Göre Koşul Vermek? - PROTOTURK
v2.5.2
Giriş yap

Wordpress'de Yazının Kategorisine Göre Koşul Vermek?

cuneyt
341 defa görüntülendi

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?

Cevap yaz
Cevaplar (2)
ozancrk
861 gün önce

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';
    
}
cuneyt
859 gün önce

Çok teşekkür ederim hocam tam olarak aradığım buydu. Ayrıca bir soru da olsun bunu woocommerce içiçnde yapabilirmiyim ?