SEO'ya etkisi olur mu bilmem ama tekil yazılarınızı gösterirken yazı etiketlerini pencere başlığına eklemek isteyebilirsiniz. Bunun için küçük bir fonksiyon yazdım.
Fonksiyon kodları aşağıda, bunu temanızın functions.php dosyası içerisine ekleyin.
-
function etiket_baslik($ayrac = ' | ', $adet = 1000){
-
if ( is_single() ) {
-
global $post;
-
$tags = wp_get_object_terms((int) $post->ID, 'post_tag', 'fields = names');
-
$liste = '';
-
$i = 1;
-
$adet = (int) $adet;
-
if ($i> $adet) break;
-
$i++;
-
}
-
}
-
}
-
}
Bunu yaptıktan sonra temanızın header.php dosyasına aşağıdaki kodları ekleyerek fonksiyonu çağırabilirsiniz.
-
<title>
-
<?php
-
wp_title(' | ', true, 'right');
-
etiket_baslik(' | ', 6);
-
?>
-
<?php bloginfo('name'); ?>
-
</title>
Normalde bu bölge aşağıdaki gibi olabilir.
-
<title>
-
<?php wp_title(' » ', true, 'right'); ?> <?php bloginfo('name'); ?>
-
</title>
Fonksiyonu size uygun olacak şekilde ekleyin. Fonksiyon iki parametre alıyor. Birinci parametre etiketler arasına konulacak ayraç olup, varsayılan olarak | sembolüdür. İkinci parametre ise gösterilecek olan etiket sayısı, varsayılan 1000'dir. Yani bu parametreyi vermezseniz bütün etiketler gösterilir gibi ama bence 10-20'yi geçmeyin. Örnekteki gibi kullanırsanız, başlığınız bir yazıya girdiğinizde aşağıdaki gibi görünecek.
![]()
Mahmut Armut Buradaydı yazının başlığıdır. Başlığın sonunda site adı yer alacak.
Fonksiyonun farklı kullanımlarına örnekler:
etiket_baslik(' | ', 6); İlk 6 etiketi aralarına | işareti koyarak gösterir.
etiket_baslik(' > '); Bütün etiketleri aralarına > koyarak gösterir.
etiket_baslik(' » ', 10); İlk 10 etiketi aralarına » karakterini koyarak gösterir.
etiket_baslik(); Bütün etiketleri aralarına | karakterini koyarak gösterir.
Hepsi bu kadar. Kodu isterseniz, meta keywords bölümüne de ekleyebilirsiniz. Sorgu bir tane fazladan sorgu gerçekleştirecektir, o da sadece tekil sayfalarda.
Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=634.
Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.



















Son Yorumlar