Bu yazımda wordpress yazılarınızdaki başlıkların belirli karakter sayısında sınırlanmasının nasıl olduğunu anlatacağım. Bazı zamanlarda başlıklar bir hayli uzun olabiliyor. Bu yüzden tema üzerinde bozulmalar veya dışarı taşma durumları gerçekleşebiliyor. Bunun önüne geçmek için bu kodu kullanarak uygun şekilde ayarlama yapmanız mümkün olacaktır.
Uygulamayı temaya entegre etme ve kullanımı:
1-) İlk olarak temamızın içindeki “functions.php” dosyasının bir yedeğini alıyoruz.
2-) functions.php dosyasını açtıktan sonra “<?php” buluyoruz ve aşağıdaki kodu altına yerleştiriyoruz.
Başlık sonuna “…” gelmesini istiyorsanız bu kodu: (… yerine siz ne istiyorsanız onu yazabilirsiniz)
/* WordPress Başlık Kısaltma */ function the_title_short($char) { $title = get_the_title($post->ID); $title = mb_substr($title,0,$char,"UTF-8"); echo $title . "..."; } /* End WordPress Başlık Kısaltma */
Başlık sonuna “…” gelmesini istemiyorsanız da bu kodu:
/* WordPress Başlık Kısaltma */ function the_title_short($char) { $title = get_the_title($post->ID); $title = mb_substr($title,0,$char,"UTF-8"); echo $title; } /* End WordPress Başlık Kısaltma */
3-) Yukarıdaki kodları ekleyip function.php ile işimizi tamamladıktan sonra temamızda bulunan ve görünmesini istediğimiz başlıklardaki <?php the_title(); ?> kodu yerine <?php the_title_short(20); ?> kodunu değiştirmeniz gerekmektedir.
Bu kodda 20 olan sayı başlıkta 20 karakter görüntüleneceği anlamına gelmektedir. Siz kaç karakter çekilmesini istiyorsanız o kadar sayı belirtmelisiniz.