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

07 11 2012 10:54 tarihinde, WordPress kategorisinde yazıldı. 1 yorum yapıldı, 6406 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ı Nebi Garcı

    Tampermonkey kurulumu için ingilizce bilmenize gerek yok. Mevcur şartlarda eklentiyi kurabiliyor olmanız lazım.
  • Oyun hataları bayram

    ingilizcem yok bu yüzden tampermonkey i kuramadım yardımcı olur musunuz.
  • Oyun hataları Misafir

    Hesabım kilitlendi telefonuma kimlik doğrulama kodu gelmesi lazım hesabıma girebilmem için ama kod gönderdik yazıyor gelmiyor lütfen yardımcı olur musun
  • Oyun hataları Nebi Garcı

    Kod çalışıyor. Twitter bir şeyler değiştirmiş olmalı.
  • Oyun hataları Nebi Garcı

    Sorun 2.6.0 sürümünde çözüldü. Eklentinizi güncelleyin.