Semih | 01.Nisan.2009 | bu yazı eskimiş | İpuçları
R10′daki bir konuda sorulmuÅŸ olan soruya ve merak edenlere yardımcı olması açısından buradan yöntemi yayınlıyorum.
Öncelikle temanıza ait header.php dosyasını açın.
<?php wp_head(); ?>
kodunu bulun.
Daha sonra bu kodun bir satır üzerine şu satırları ekleyin:
<?php if(is_single()) {
global $post;
// konu id'sine göre etiket alalim.
$etiketler = wp_get_object_terms($post->ID, 'post_tag');
$webiket = array();
// yazida buldugumuz etiketlerin, tek tek isimlerini aliyoruz.
foreach($etiketler as $etiket) {
$webiket[] = $etiket->name;
}
// Buldugumuz etiketlerin hepsini siraliyoruz ve virgül ile ayiriyoruz.
$etiketler = implode(', ', $webiket); ?>
<meta name="keywords" content="<?php echo $etiketler; //etiketleri listeletelim ?>" />
<?php } ?>
Dosyayı kaydedip, sitenize geri yükleyin.
Bu işlemler sonucunda, bir konuya girdiğinizde, otomatik olarak o konunun etiketleri, o sayfanın keywords’leri olacaktır.
“Eklenti Kullanmadan Yazı Etiketlerini Keyword Olarak Kullanın!” için 14 Yorum var
Süper oldu bu çok teşekkürler.
İyi Çalışmalar..
Bu konu hakkında şöyle bir kod parçacığınıda ben paylaşmak isterim.Kodun biraz geliştirilmesi lazım. Ondan sonra daha yararlı olacakdır. Ayrıca All In One Seo eklentisi bu konuda en etkili çözümdür. Gerçi All In One Seo eklentisininde artık biraz sadeleştirilmesi lazımdır.
Buyrun bahsettiğim kod parçacığı..
http://pastebin.ca/1462697
seo seodur tşk ler süper bilgi : )
Merhaba,
Hocam ben de yazılarda bulunan keywords’leri kaldırmak istiyorum ama yapamadım. Etiketleri otomatik olarak keywords olarak algılıyor fakat ben elimle all in seo pack eklentisinden girmiÅŸim zaten. header.php temasına baktım böyle bir kod yok nasıl düzeltebilirim? Daha açık anlatmak gerekirse yeni yazı bölümünden all in seo pack eklentisi ile keywords ekledim fakat yazıda bulunan etiketlerde keywords olarak çıkıyor bunları kaldırmak istiyorum.
güzel bilgi repledim
süper valla tebrik ediyorum… gayet güzel çalışıyor…mükemmell
selamlar arkadaşım söylediklerini aynen yaptım ama olmadı..wordpress 2.7 kullanıyorum
Kusura bakmayın, echo da farklı bir değişken yazmışım, düzelttim. Şimdi dener misiniz tekrar
Teşekkürler
Hoca şu rep muhabbetini yapmayalım burda
Gelenler forum varda biz mi bulamıyoruz diye endişelenecek
Site adresinizi verirseniz bir bakayım?
Hmm biraz daha değiştirilebilir. is_cat, is_single gibi kontroller zaten her yerde çalıştığı için
direk kontrol yaptırılıp. if(is_single) global $post olarak çağırılabilir. böylece post id’sine göre etiketler alınıp keyword yapılabilir. Aynı ÅŸekilde açıklama kısmı veya özel alan da çağırılabilir sanırım