İşe yaraması için category.php veya archive.php dosyalarında kategori adının
the_category() veya
get_the_category() şekline çağrılmış olması lazım.
Belirli kategoriler için de şu şekilde yapabilirsiniz.
function kategori_title_degister( $title ) {
$son_ek = '';
if( is_category( 2 ) ) { // 2 yerine gösterilecek kategori ID'si yazılacak.
$son_ek = 'ID si 2 olan kategori';
}
if( is_category( 3 ) ) { // 3 yerine gösterilecek kategori ID'si yazılacak.
$son_ek = 'ID si 3 olan kategori';
}
$title = $title . ' ' . $son_ek;
return $title;
}
add_filter( 'get_the_archive_title', 'kategori_title_degister' );Açılama sonuna eklemek için de şunu yapabilirsiniz.
function kategori_aciklama_degistir( $description ) {
$son_ek = '';
if( is_category( 2 ) ) { // 2 yerine gösterilecek kategori ID'si yazılacak.
$son_ek = 'ID si 2 olan kategori';
}
if( is_category( 3 ) ) { // 3 yerine gösterilecek kategori ID'si yazılacak.
$son_ek = 'ID si 3 olan kategori';
}
$description = $description . ' ' . $son_ek;
return $description;
}
add_filter( 'get_the_archive_description', 'kategori_aciklama_degistir', 10, 1 );Tabi bunun da işe yaraması için archive veya category.php dosyasında kategori açıklamasının
the_archive_description() fonksiyonu ile çağrılmış olması gerekiyor. Kullandığınız tema nedir?