WordPress Konu Özetini Karakter Bazında Sınırlama

07 11 2012 10:54 tarihinde, WordPress kategorisinde yazıldı. 1 yorum yapıldı, 7212 kez okundu

WordPress tabanlı siteler için herhangi bir sayfada konu özeti geçeceğiniz zaman <?php get_excerpt(); ?> kodunu kullanırsınız. WordPress orijinal ayarlarında bu 55 kelimeyle sınırlıdır. Bunu değiştirmek için ise kod içerisindeki paranteze kelime sayısını girersiniz.

 

Ancak bazen kelime bazında değil de karakter bazında sınırlamaya ihtiyaç duyarsınız. Bu konuda yapmanız gerekenden bahsedeceğim.

 

Bir FTP programı ile tema dizininizdeki functions.php  kodunu indirip yedeğini aldıktan sonra not defteri ya da notepad ++ ya da bir metin editörü ile açın. Kondların en altına ya da uygun bir yere aşağıdaki kodları yapıştırın.

function get_excerpt($count)

{$permalink = get_permalink($post->ID); $excerpt = get_the_content();

$excerpt = strip_tags($excerpt);
 $excerpt = substr($excerpt, 0, $count);
 $excerpt = substr($excerpt, 0, strripos($excerpt, " "));
 $excerpt = $excerpt.' <a href="'.$permalink.'">...</a>';
 return $excerpt;
}

Yukarıdaki kod dizisinde en sonraki <a> etiketinin bitiminden önce verilen 3 noktayı “devamı” ya da “devamını okuyun” şeklinde istediğiniz gibi değiştirebilirsiniz.

 

Bu işlemi yaptıktan sonra özet geçmek istediğiniz sayfada belirtilen

<?php get_excerpt(); ?>

kodunu aşağıdaki gibi değiştirmemiz gerekiyor.

<?php echo get_excerpt(300);?>

Şimdi parantez içerisindeki 300 değeri özet çekmek istediğimiz karakter sayısını verir. Dilediğiniz gibi değiştirebilirsiniz. Ayrıca bir eklentiye ihtiyacınız yoktur hepsi bu kadar.

Bu konudaki düşüncelerinizi siz de yorum olarak paylaşabilir, aşağıdaki butonlar aracılığıyla daha çok kişiye ulaştırabilirsiniz.

Bunlar da İlginizi Çekebilir
Bu Makaleye 1 Yorum Yapıldı
  1. Gerçekten iyi bir konuya değinmişsiniz bu sınırlama bazen başımıza bela olabiliyor.Bizi bilgilendirdiğiniz için teşekkürler.

Sponsorlu Bağlantılar

Son Yorumlar

  • Oyun hataları Mehmet

    Gayet güzel bir anlatımda bulunmuşsunuz. Sayenizde öğrettiğiniz şekilde yaparak bir kişiyi engelledim bende.
  • Oyun hataları Misafir

    Merhaba, ınstagram nega araç eklentisini almak istiyorum. Hesap bilgilerinizi atar mısınız?
  • Oyun hataları Misafir

    yorum özelliği müthiş oldu hocam umarım zamanlı gönderi planlama özelliği de getirirsiniz de piyasadaki herkes sizin ekletiyi kullanır.
  • Oyun hataları Mehmet

    İnstagram nega araç eklentisini iki ayrı hesabım için aldım kullanıyorum. Ücreti de gayet makul. Bir çok işime yaradı, takipçi sayısı arttırmada kesinlikle faydalı bir araç. Yeni eklenen yorum modülü etiket bazlı ve kullanıcı bazlı olur ise çok daha mükemmel olacak. Böyle yararlı bir uygulamayı oldu...
  • Oyun hataları Nebi Garcı

    E-posta gönderildi