c0skun adlı üyeden alıntı: mesajı görüntüle
Ö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>';