Merhaba. Bir kod yaratmaya çalışıyorum ama yapamadım. Yardımcı olursanı sevinirim.
Şu kod ile yazı sayfasında yazının başlığını description kısmına yazdırıyorum. Ama haliyle description kısa kalıyor. Konuya ait yazıdan bir parça alıp bu koda nasıl ekleyebilirim.
<meta name="description" content="<?php if ( is_single() ) {
single_post_title('', true); (buraya örneğin konunun genel yazısından 100 kelime alıp sonuna ... koymak istiyorum)
} else {
bloginfo('name'); echo " - "; bloginfo('description');
}
?>" />
Sonuç olarak şu şekilde olacak:
<meta name="description" content="Konu başlığı | Konuya ait yazıdan 100 kelime Konuya ait yazıdan 100 kelime Konuya ait yazıdan 100 kelime Konuya ait yazıdan 100 kelime..." />
Meta tag kodu hakkında yardım
5
●401
- 07-10-2013, 22:02:36http://www.phpclasses.org/package/69...-purposes.html
bu işini görür mü?
Edit: Pardon ya burası wordpress kategorisiymiş.
all in one seo bu işi yapıyor zaten
- 08-10-2013, 23:23:47Teşekkür ederim gerek kalmadı ben yaptım.soulmy adlı üyeden alıntı: mesajı görüntüle
Amacım manuel yapmak yoksa evet all in one seo yapıyor herşeyi.
Bulup düzenlediğim kod:
<meta name="description" content="<?php if ( have_posts() && (is_single() || is_page()) ) : while(have_posts()) : the_post(); $meta = str_replace(array("\n", "\r", "\t"), " ", get_the_excerpt()); echo apply_filters('the_excerpt_rss', $meta); endwhile; elseif ( is_category() || is_tag() ) : if ( is_category() ) : echo "FALAN FİLAN " . single_cat_title("", FALSE); elseif ( is_tag() ) : echo "FALAN FİLAN " . single_tag_title("", FALSE); endif; else: echo "BURAYA ANASAYFADA VE DİĞER BOŞ SAYFALARDA ÇIKACAK OLAN description YAZINIZ "; ?> <?php endif; ?>" />Tek sıkıntı ' tek tırnakları bozuyor. (‘) Şİmdi bunun üzerinde çalışıyorum. 6 sene oldu PHP yi bırakalı biraz zaman alacak
- 08-10-2013, 23:28:53Hımm anladım. Tek tırnak olayını şu kısımdan düzeltemiyor musun?
$meta = str_replace(array("\n", "\r", "\t"), " ", get_the_excerpt());array içine tek tırnağı da koyarsan $meta değişkeninden tek tırnaklar silinmiş olacak. Tabi işini görecek mi, bilemem.
$meta = str_replace(array("\n", "\r", "\t", "'"), " ", get_the_excerpt()); - 09-10-2013, 00:01:00Yok ben tek tırnakları silmesin istiyorum. olduğu gibi kalsınsoulmy adlı üyeden alıntı: mesajı görüntüle
all in one seo bu işi yapıyor zaten