Merhaba,

Türkçe karakter sıkıntısı olmayan ve uzun başlıklara “…” ilave eden wordpress fonksiyonu.

İnternet’te gördüğüm kadarı ile wordpress başlık kısaltma kodu ile ilgili oldukça fazla makale var fakat çoğu eksik. Kimisinde türkçe karakter problemi mevcut, kimisi kodu tüm başlıklara uyguluyor ve fazladan sunucuyu yoruyor. Asıl önemli nokta ise hiç biri kısalttığı başlık sonuna üç nokta “…” koymuyor.

İhtiyaç hasıl olunca tabi doğal olarak iş başa düşüyor. Bende kendim için oluşturduğum fonksiyonu sizlerle paylaşmak istedim.

Öncelikle temanızın functions.php (Fonksiyon) dosyasını bulun ve herhangi bir metin editörüyle açın. En altta ?> tagından önce aşağıda vereceğim kodları yapıştırın.

/** Başlık Karakterlerini Sınırla (bcankara.com) */
function kes_baslik($char) {

   $title = get_the_title($post->ID);

   if ( strlen($title)> $char ){

      $title = mb_substr($title,0,$char);
      echo "$title...";
  }

else echo $title;

}

 

Daha sonra sitenizin neresinde görünen başlıkları kısaltmak istiyorsanız eğer <?php kes_baslik(25); ?> kodunu eklemelisiniz. Burada 25 sayısı karakter bazında başlığınızın uzunluğunu ifade eder. Dilediğiniz sayıyı yazabilirsiniz.

Bu kodu <?php the_title();?>   kodu ile değiştirin.

Eğer aklınıza takılan bir şey olursa yorum kısmından sorabilirsiniz. İyi geceler. (00:38:51)

Advertisement
Önceki İçerikMatlab Excelden Veri Okuma
Sonraki İçerikArcgis için Python – Python’a Giriş
Abone Ol
Bildirim Al
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

6 Yorum
En Yeniler
Eskiler Beğenilenler
Satıriçi Geribildirimi
Tüm yorumları göster.
mobil sohbet
mobil sohbet
Ziyaretçi
12 Eylül 2017 14:51

wordpress kolaya kacanlar için bence. en iysi asp net bence. Güzel makale olmuş eline saglık

islam
Ziyaretçi
4 Kasım 2016 12:49

Hocam kod için teşekkürler

pierre van hooijdonk
pierre van hooijdonk
Ziyaretçi
13 Haziran 2016 10:49

wordpress de olmasa ne yapacağız bilemem