Merhabalar, WordPress sitelerde meta description’ı otomatik olarak her yazınızda ayarlanmasını istiyorsanız aşağıdaki kodu temanızın fonksiyon dosyasına girmeniz yeterli.
function alico_meta_desc() { global $post; if (!is_single()) { return; } $meta = strip_tags($post->post_content); $meta = strip_shortcodes($post->post_content); $meta = str_replace(array("\n", "\r", "\t"), ' ', $meta); $meta = substr($meta, 0, 125); echo ""; } add_action('wp_head', 'alico_meta_desc');
Bu kodu fonksiyon dosyasına eklediğinide her makalenin ilk 125 harfini ototmatik olarak meta açıklama olarak alacaktır.
Bunun google ve seo açısından faydası nedir?
Meta etiketlerin faydalarını burada arkadaş anlatmış: http://www.pionbilisim.com/blog/Meta-Etiklerinin-Seoya-Faydalari
Dikkat çekici meta açıklamalar yazmak, kullanıcıların arama sonuçlarından sitenize girme oranını ciddi anlamda arttırabilir.
Paylaşım için teşekkürler.
Bu kodu uyguladığınızda her yazının ilk paragrafını meta olarak alacaktır.
herhangi bir seo eklentisi aktif olsa dahi bu kod çalışır mı?
Evet çalışır, Seo eklentisi kullanmayanlar için daha mantıklı zira eklenti kullanıyorsanız eklentinin kurallarının geçerli olması önemli.
Yazınız benim gibi wordpress e yeni başlayanlar için gayet açıklayıcı olmuş. Google nin özel önem verdiği meta açıklamalarının sitede nasıl kullanılacağına dair verdiğiniz bilgiler için teşekkür ederim.
Teşekkürler eendim 🙂
Meta etiketleri, google’ın yeni güncellemesiyle dahada ön plana çıkan bir durum. Özellikle news kayıtlı sitelerin etiketlere çok önem vermesi gerekiyor. Tabiki normal sitelerinde bu tür etiketlere önem vermesi gerekiyor
Emeğinize sağlık, kodu biraz kişiselleştirebilir misiniz? Örneğin malum yazıların bir çoğunda kullandığımız temadan dolayı h1 etiketi atıyor psot başına, yani desc kelime tekrar olmaması açısından, otomatik oluşturulacak bu açıklamada h tagları olmasa ?
Bunu kendinize göre düzenleyebilirsiniz tabiki ama temanın da buna müdahale ediyor olmaması iyi olur zira siz başka yaparsınız tema farklı değiştirir