Benim yapmak istediğim x kategorisindeki bir yazıya girildiğinde titleın taxonomy başlığı - yazı başlığı - xsdasd şeklinde gitmesi.Portal sitesi hazırladığım için her kategoride farklı başlık tipleri kullanacağım. Yani sanatçı-şarkısı sözleri gibi her kategoriye ayrı başlık tipi hazırlayacağım. Bazı kategorilerin başlıklarına <title> kısmında taxonomy de eklemek istiyorum.
Teşekkürler.
Taxonomy'yi title'a yazdırmak
1
●279
- 06-09-2014, 23:10:19Öncelikle header.php'nizde <title></title> tagları arasında wp_title fonksiyonu olduğundan emin olun. Şöyle mesala;SrCn adlı üyeden alıntı: mesajı görüntüle
<title><?php wp_title( '|', true, 'right' ); ?></title>
daha sonra functions.php'nize şu kodları ekleyin (idleri değiştirip çoğaltabilirsiniz);
//başlığa filtre ekliyoruz add_filter('wp_title', function($title, $sep){ if ( is_single() && in_category(4) ){ // 4 kategori id'si global $post; $terms = get_the_terms($post->ID, 'post_tag'); //post_tag taxonomy'nin adı if( !empty($terms) ){ $term = reset($terms); return "{$term->name} $sep {$post->post_title} $sep başlıktan sonrası"; }else return "{$post->post_title} $sep başlıktan sonrası"; } return $title; }, 10, 2);