SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
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.



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ü?
bu kod bloğu için fazla zorlamamak lazım ancak şu şekilde kullanabilirsiniz;
in_array('category-url', $url_disable_explodes)
    ? array_walk(get_the_category(), function($e){ echo $e->cat_name; })
    : the_category( ', ' );