Kategoriler
Blog

WordPress kısaltılmış başlık vb. kullanmak

wpBen bu aralar bu blogun temasını yenden kodluyorum, çalışırken bir yerde başlıklara karakter limiti koymam gerekti ve bir arkadaşın yardımıyla da aşağıdaki işlev çıktı ortaya.

Aşağıdaki kodu temanızın functions.php dosyasının içine yazıyorsunuz;
function KisaltBunu($text)
{
$chars_limit = 40;
$chars_text = strlen($text);
$text = $text." ";
$text = substr($text,0,$chars_limit);
$text = substr($text,0,strrpos($text,' '));
if ($chars_text > $chars_limit)
{
$text = $text."...";
}
return $text;
}

Yukarıda gördüğünüz kodun içerisinde 40 değeri karakter limitdir bunu ihtiyacınıza göre değiştirebilirsiniz.

Şimdi kısaltılmış bir başlık yazdıralım;
<?php echo KisaltBunu(get_the_title()); ?>

Blogunuzda çok uzun başlıklar varsa ve blogunuzun temasında bunları kısaltmak gerekiyorsa bu yöntem harikulade bir yöntem WordPress için, örneğin bunu <?php the_title(); ?> yerine kullanacaksınız.

Aynı şekilde diğer değerleri de kısaltabilirsiniz, örneğin get_the_title yerine get_the_content değerini verirseniz bu sefer içeriğe limit koymuş olursunuz.

Öpüyorum.