Ö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 WordPresste 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.phpde dosyanın en başına aşağıdaki kodu ekleyin.
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
Öncelikle functions.php ve index.php dosyalarının yedeğini almakla uygulamaya başlayalım.
functions.phpde dosyanın en başına aşağıdaki kodu ekleyin.
PHP:
<?php
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;
}
}
?>
index.php dosyasını açıp aşağıdaki kodu bulalım.
PHP:
<?php the_title(); ?>
son olarak aşağıdaki kod ile değiştirelim.
PHP:
<?php kisa_baslik(); ?>
Kaynak:Yazı Başlıklarını Kısaltma