Merhaba,
Tema yapımı için belli başlı bir çok wordpress kodları gereklidir, Bu kodlamaların arasında bazı alanlar için kodlamalara karakter limiti getirilmesi vb. gibi işlemler gerekmektedir, bugün anlatacağım konuda wordpress the_content fonksiyonuna limit getirmeyi öğreneceğiz. Normalde fonksiyonel yöntemlerle işlemi uzatarak daha farklı metotlar elde edebiliriz. Ben 2 farklı şekilde the_content_limit fonksiyonu kullanacağım, Sizin işinizi görebilecek olanlar hangisi ise onu kullanabilirsiniz.
Kolaylıklar Dilerim.
1.Yöntem
Tema içerisinde bulunan functions.php içerisinde <?php kodlar ?> şeklinde aşağıda ki kodları inceleyebilirsiniz.
function excerpt($limit) { $excerpt = explode(‘ ‘, get_the_excerpt(), $limit); if (count($excerpt)>=$limit) { array_pop($excerpt); $excerpt = implode(" ",$excerpt).’…’; } else { $excerpt = implode(" ",$excerpt); } $excerpt = preg_replace(‘\[[^\]]*\]‘,”,$excerpt); return $excerpt; } function content($limit) { $content = explode(‘ ‘, get_the_content(), $limit); if (count($content)>=$limit) { array_pop($content); $content = implode(" ",$content).’…’; } else { $content = implode(" ",$content); } $content = preg_replace(‘/\[.+\]/’,”, $content); $content = apply_filters(‘the_content’, $content); $content = str_replace(‘]]>’, ‘]]>’, $content); return $content; }
Kullanmak istediğiniz Alana ise aşağıda ki kodları eklemeniz yeterli olacaktır.
<?php echo excerpt(25); ?>
25 Numarası kaçıncı karakterden sonra sonlanmasını istediğiniz belirtmektedir.Dilediğiniz gibi uzatabilirsiniz. 🙂
2.Yöntem
Direk bu kodu limitlendireceğiniz alana ekleyip, Karakter sınırlaması yapabilirsiniz.
<?php echo substr(strip_tags($post->post_content), 0, 25);?>
25 Numarası kaçıncı karakterden sonra sonlanmasını istediğiniz belirtmektedir.Dilediğiniz gibi uzatabilirsiniz. 🙂