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ş
Amasya Üniversitesi - Öğretim Görevlisi
Abone Ol
Bildirim Al
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Yorum
En Yeniler
Eskiler Beğenilenler
Satıriçi Geribildirimi
Tüm yorumları göster.
mobil sohbet
mobil sohbet
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
4 Kasım 2016 12:49

Hocam kod için teşekkürler

pierre van hooijdonk
pierre van hooijdonk
13 Haziran 2016 10:49

wordpress de olmasa ne yapacağız bilemem