• 30-06-2010, 22:46:38
    #1
    Wp ayarlarındanda yazının özeti göster seçeneğini seçiyorum ama yazı tam haliyle çıkıyor bunu nasıl halledebilirim? Bu durum tema ile ilgili bir durum mu yoksa bir eklenti falan mı gerekiyor?
  • 01-07-2010, 00:19:12
    #2
    functions.php açın yoksa oluşturun.
    function kisalt($excerpt, $substr=0) {
    	$string = strip_tags(str_replace('[...]', '...', $excerpt));
    	if ($substr>0) {
    		$string = substr($string, 0, $substr);
    	}
    	return $string;
    }
    Temanızın index.php dosyasındaki <?php the_content();?> kodunu silip yerine
    <p><?php echo kisalt($post->post_content, 300); ?> ...</p>
    ekleyin. 300 yazan yeri kafanıza göre değiştirebilirsiniz. Karakter sayısıdır.
  • 02-07-2010, 14:11:10
    #3
    PlusBurakk adlı üyeden alıntı: mesajı görüntüle
    functions.php açın yoksa oluşturun.
    function kisalt($excerpt, $substr=0) {
    	$string = strip_tags(str_replace('[...]', '...', $excerpt));
    	if ($substr>0) {
    		$string = substr($string, 0, $substr);
    	}
    	return $string;
    }
    Temanızın index.php dosyasındaki <?php the_content();?> kodunu silip yerine
    <p><?php echo kisalt($post->post_content, 300); ?> ...</p>
    ekleyin. 300 yazan yeri kafanıza göre değiştirebilirsiniz. Karakter sayısıdır.
    Function.php içindeki kodlar şunlar:
    <?php
    if ( function_exists('register_sidebars') )
    register_sidebars(2);
    ?>

    index.php içindeki kodlar sizin tarif etmeye çalıştığınız kısım kodları:
    <?php the_content('<br />Yazinin tamamini oku &rarr;'); ?>
    bu kodu silip sizin verdiğiniz kodu ekledim ama olmadı ana sayfa hata verdi.
    Function içindeki eksiklikler var mı?
    İndex içine koyacağım bu kod yetersiz mi?