Description: Arama motorunun öncelik verdiği etiket ana sayfa, ve diğer sayfalar hakkında bilgi veren etiket
Keywords: Bir çok arama motorunun öncelik verdiği etiket sitenizdeki sayfalar hakkında önemli kelimeler eklenir örnek bir wordpress teması hakkında yazı hazırladınız etiketler arasında wordpress ve tema kelimeleri olmalı
Şimdi wordpress sisteminde yazılarımızı oluştururken etiketlerimizi ekliyebiliyoruz ve eklenenleri yazı sayfasında temamızın single.php dosyasına kod ekleyerek direkt gösterebiliyoruz ayrıca bu etiketleri meta bölümüne otomatik olarak ekleyen eklentilerde var en ünlüsü all in seo ayrıca description bölümünüde yazının ilk 160 karakteri ile dolduruyor tabiki standart ayar değiştirilebilir daha bir çok özelliğide var.
Meta tag etiketlerini otomatik eklemek için araştırma sonucu Yakup Gövler hocamızın Türkçe çevirisini yapıp paylaştığı Inove temasının bu konu ile ilgili boş olmadığını fark ettim farklı bir yöntem ile işlemleri otomatik hale getirmiş temanın header.php dosyasını incelemenizi öneririm
Ben inceledim biraz değiştirdim yaklaşık 2 aydır kullanıyorum sizde kullanmak isterseniz temanınız header.php dosyasında head profile= bölümünün altına aşağıdaki kodları ekleyin
<?php
if (is_home()) {
$keywords = $options['keywords'];
} else if (is_single()) {
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . ", ";
}
} else if (is_category()) {
$description = category_description();
}
?>Anahtar kelimeler için keywords etiketiniz<meta name="keywords" content="genelkelime1, genelkelime1, genelkelime1, <?=$keywords?>" />
genelkelime yazılı olanları sitenizin içeriğine göre değiştirin en en uygun kelimeleri seçin fazla olmasın 3..5 yeterli çıktısı ana sayfada genelkelime yerine ekledikleriniz yazı içinde ise ekledikleriniz ve yazının etiketleri
Açıklama description bölümü için
<meta name="description" content=" <?php if (is_home() ) {?><?php bloginfo('description');}
elseif ( is_single() ) { ?><?php wp_title(''); ?> | <?php $cat = get_the_category(); $cat = $cat[0]; echo $cat->cat_name; ?> | <?php bloginfo('description'); }
elseif ( is_page() ) { ?><?php wp_title(''); ?> | <?php bloginfo('description'); }
elseif ( is_category() ) { ?><?php single_cat_title('');?> | <?php bloginfo('description'); }
elseif ( is_archive() ) { ?><?php wp_title(''); ?> | <?php bloginfo('description'); }
elseif ( is_search() ) { ?><?php echo $s; ?> | <?php bloginfo('description'); }
elseif (is_tag()) {$tagTitle = preg_replace('/-/' , ' ' , $tag); echo ucwords($tagTitle); ?> | <?php $cat = get_the_category(); $cat = $cat[0]; echo $cat->cat_name; ?> | <?php bloginfo('description'); }
else { ?><?php wp_title(''); ?> | <?php bloginfo('description'); }?>" />bu kodların çıktısı ise ana sayfada wordpress sloganınızı gösterir yazı sayfalarında ise slogan, yazının kategorisi yazı başlığı şeklindedirBirde bonus title başlık için
<title><?php wp_title(''); ?><?php if(wp_title(' ', false)) { echo ' | '; } ?><?php bloginfo('name'); ?></title>