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)
wordpress kolaya kacanlar için bence. en iysi asp net bence. Güzel makale olmuş eline saglık
Merhaba,
İşlerinizi en kısa sürede en uygun şekilde en az maliyete ne ile yapabilecekseniz o sizin için idealdir. Kolaya kaçarak işini halledebiliyorsan zora gerek var mı?
Hocam kod için teşekkürler
İyi çalışmalar dilerim. 🙂
wordpress de olmasa ne yapacağız bilemem
O zaman eskiden yaptığımız gibi kendimiz kodlardık. Kendisi kodlayamayanlar diğer cms’lere yönelirdi. Konuyla ilgili yorumun için teşekkürler sevgili firikik ustası. 🙂