Normalde category adını da basmaması lazımdı bunu farklı bir fonksiyondan çekiyor olabilir.
1. Seçenek:
<? echo get_the_category( $post->ID ); ?>
2. Seçenek:
<? echo get_the_category( get_the_ID() ); ?>
3. Seçenek:
<? if ($cat->name; != 'Genel' && $cat->name; != 'Diğer') {
$cat->name;
} ?>
Başlık ismi değişmedi hocam ama farklı bir çözüm buldum. Çok sağ olun, Allah razı olsun sizden.