SrCn adlı üyeden alıntı: mesajı görüntüle
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.
Öncelikle header.php'nizde <title></title> tagları arasında wp_title fonksiyonu olduğundan emin olun. Şöyle mesala;
<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);