Özelleştirdiğim sayfa şablonlarında burdaki
http://www.usluer.net/yazi-basliklar...niri-getirmek/ yazıdan yararlanarak başlıkları kısalttım.
Fakat temanın content builder diye bir özelliği var. varsayılan şablon kullanıyor.
Kodunuda buldum fakat yabancı olduğum kodlar olduğu için yazıları sınırlayamadım.
$return_html.= '<div class="post_header_wrapper half">';
$return_html.= '<div class="post_header half">';
$return_html.= '<h4><a href="'.get_permalink($post->ID).'" title="'.$post->post_title.'">'.$post->post_title.'</a></h4>';
$return_html.= '</div></div>';
$return_html.= '<p>'.pp_substr(strip_tags(strip_shortcodes($post->post_content)), 70).'</p>';
$return_html.= '<div class="post_detail half grey space">';
yukarıdaki $return_html.= '<h4><a href="'.get_permalink($post->ID).'" title="'.$post->post_title.'">'.$post->post_title.'</a></h4>'; bu kod sayfaya başlığı getiriyor. 12 karakteri geçmesin istiyorum.
Örnek:
Başlık Yazısı...
yardımlarınızı bekliyorum.
Aşağıdaki fonksiyonu tanımlayıp:
function kisalt($q)
{
if(strlen($q) > 12) {
$q2 = substr($q, 0, 12).'..';
}
else {
$q2 = $q;
}
return $q2;
}Şu şekilde yazdırırsanız sorun çözülecektir.
$return_html.= '<h4><a href="'.get_permalink($post->ID).'" title="'.$post->post_title.'">'.kisalt($post->post_title).'</a></h4>';