Her zamanki gibi yine R10da sorulan sorulardan biri
Çözüm biraz uğraştırdı ama değdi, bir şey daha öğrendik WP hakkında
Yapmanız gerekenler çok basit. Temanızın header.php dosyasını açın.
<?php wp_head(); ?>
etiketinden önce şu satırları ekleyin.
<?php if(is_single()) {
global $post;
$cat = get_the_category($post->ID);
$cat = $cat[0]->cat_ID;
$desc = category_description($cat);
$desc = ereg_replace("<p>", "", $desc);
$desc = ereg_replace("</p>", "", $desc);
$desc = ereg_replace("<br />", "", $desc);
$desc = ereg_replace("\n", "", $desc);
if($desc != "") {
?>
<meta name="description" content="<?php echo $desc; ?>" />
<?php } } ?>
Burada yaptığımız işlemler şunlar:
Eğer bir tekil sayfada isek, yani devamını oku yada yazı başlığına tıklamışsak,
get_the_category($post->ID): Yazı id’sinden kategoriyi öğren.
$cat = $cat[0]->cat_ID: çoklu kategori varsa ilk kategorinin id’sini al.
category_description($cat) : bulduğumuz kategorinin açıklamasını al.
ereg_replace fonksiyonları, açıklamayla birlikte gelen, <p>, </p>, <br />, \n taglarını siler ve geriye sadece açıklama yazısı kalır.
if($desc != “”) : Eğer açıklama kısmı boş değilse, yani açıklama yazmışsak,
<meta name="description" content="<?php echo $desc; ?>" />
meta bilgilerinde açıklamayı göster.
<?php } } ?>
ve eğer ile yaptığımız kontrollerin kapanışı.

“Yazılarınızda Kategori Açıklamalarını Gösterin” için 9 Yorum var
Bu kodları ekledigimizde sadece kategori sayfalarımı etkileniyor yada kategorilerin içeriğindeki sayfalarmı aynı açıklamaları kullanıyor.
Her sayfada aynı açıklama olması sıkıntı yaratmazmı?Yda sırf kategoriler kullanıyorsa kategori sayfalarına keyword girmek sakıncalımı olur?
Nihayet çözdüm gerçi benim dikkatsizliğimden kaynaklanıyor
php if(is_single
php if(is_category olarak değiştirmeyi unutmuşum ilginiz için teşekkürler
Kaynak kodu görüntüleyerek kullandım tırnak işaretinde sorun yok ne yazıkki
pastebin sitesinde ki kodlarda aynı görünümde
Merhaba uzun uğraşlar sonucu istediğim şekilde kodları kullanamadım
ben all in seo eklentisini uzun süredir kullanmıyorum temamda description bölümü için farklı bir yöntem kullandım
kod : http://www.shorttext.com/uyw5fgv
kategori sayfalarında kategori ismi ve blog açıklaması (bloginfo(’description) görünüyor bloginfo(’description yerine sizin açıkladığınız kategori açıklamasını eklemek istedim fakat bir çok denemeye rağmen olumlu sonuç alamadım yardımcı olabilirseniz sevinirim
Teşekkürler
siteden direk kopyala yapıştır yaptıysanız, ” işaretinde problem olabilir. Şuradan bakın bir de:
http://wpuzmani.pastebin.com/m65ba34ec
Bende bir şeyleri eksik mi yazdım acaba diye bakıyorum, bende gösteriyor
Neyse siz çözmüşsünüz