Canozkan adlı üyeden alıntı: mesajı görüntüle
bir değişkene atamıyor musunuz hocam ternary kodunu ? ayrıca ternary içinde echo yapmanıza gerek yok dönen sonuca göre atadığınız değişkeni echo yapacaksınız
Yok hocam değişkene atamıyorum kodu direk olduğu yerde çalışması gerekiyor. Wordpress kodunda echo yoksa echo'lu kullanmak gerekiyor, bazılarında var bazılarında yok bu örnekte her ikisinde de vardı o yüzden yazdım yoksa kod çalışıyor ama echo olmadığında görünmesi gereken kod görünmüyordu.

voLwy adlı üyeden alıntı: mesajı görüntüle
echo (in_array('release-date', $date_explodes)) ? get_the_date() :  get_the_modified_date();
Şöyle bi deneyin hocam. Echo'yu dışarıya alıp noktalı virgülü kaldırın.
Tamam hocam bu şekilde oldu, teşekkürler. Peki bunlardan herhangi birine echo eklemem gerekseydi ne olurdu? Mesela:
if(in_array('category-url', $url_disable_explodes)) {
    foreach(get_the_category() as $category) { echo $category->cat_name; }
} else {
    the_category( ', ' );
}
Burada hem foreach var hemde echo var üstelik diğerinde ikisi de yok. Bu durumda ternary kullanmak mümkün mü?