Önceki yazımda Eklenti kullanmadan yazıya karakter sınırlaması getirmeyi yani bir nevi özet haline getirmeyi anlatmıştım.Bu yazımda ise WordPress’te birçok webmasterın merak ettiği konulardan biri olduğunu düşündüğüm yazı başlıklarını kısaltmaya değineceğim.Bazen yazdığımız yazıların başlıkları epey uzun olabiliyor.Bu da yazı başlığının alt satıra taşarak görüntü kirliliği oluşmasına sebep oluyor.Bu yöntem genelde birden fazla sütun olarak yazı listeleyen siteler tarafından kullanılıyor ancak zevk,istek meselesi.

Öncelikle functions.php ve index.php dosyalarının yedeğini almakla uygulamaya başlayalım.

functions.php‘de dosyanın en başına aşağıdaki kodu ekleyin.
function kisa_baslik() {
$title = get_the_title();
$limit = "45";
$pad="...";

if(strlen($title) <= $limit) {
echo $title;
} else {
$title = substr($title, 0, $limit) . $pad;
echo $title;
}
}
?>

Bu kodla başlığımızı kısaltmak için kullanacağımız fonksiyonu tanımladık.45 değeri başlıkta bulunacak karakter sayısıdır.İsteğinize göre değiştirebilirsiniz.

index.php dosyasını açıp aşağıdaki kodu bulalım.


son olarak aşağıdaki kod ile değiştirelim.

Uygulamamızı burada tamamlamış bulunuyoruz.Sonraki yazımızda görüşmek dileğiyle..


Kaynak:Yazı Başlıklarını Kısaltma