Merhabalar,
WordPress Acık kaynak kodlu bir Cms sistemi oldugu için, bir çok şey eklentisiz/pluginsiz yapabiliyoruz. Bunlardan bir taneside, Anasayfa için gösterilen yazıların bir kısmının gözükmesi, yani Limit post diyebiliriz buna-ki öyle denir
Bunun için, eski sürümlerde calışan kodlarda var ama şimdi yeni sürümleri desteklemiyor sanıyorsam, eski kod;
function new_excerpt_length($length) {
return 20;
}
add_filter('excerpt_length', 'new_excerpt_length');
return 20; Yazısındaki, 20′yi dilediginiz bir rakam ile değiştirip, anasayfada o kadar harf cıkartabilirsiniz, limit kısmı şuan 20 olarak belirli.
Bu kodu, functions.php dosyasında herhangi bi kod sonuna ekliyerek, index.php dosyanızdaki the_content() kodu yerine, the_excerpt() kodunu kullanarak kullanabilirsiniz, 2.9 sürümünde calışır ama daha eski ve yeni sürümde (wordpress 3.0) calışırmı bilmiyorum denemedim yeni sürüm için, calışmasada calışacak bir kod var şimdi onu sunalım.
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;
}
Bu kod ise, yeni sürüm için uygundur, aynı üsteki kod gibi, the_excerpt fonksiyonu ile calışır, excerpt($limit) the_content() ile loop döngüsüne girer. kodu, Functions.php dosyasına biten kod satırı altına ekleyiniz.
<?php echo excerpt(25); ?>
Kodu calıştırmak için, index.php dosyanızda the_content() kodları ile, yukarıdaki kodu değiştiriniz. Yukarıdaki 25 rakamı, Limit için belirlenmiş rakamdır, siz onu isteginize göre değiştirip anasayfa da o kadar karakter gösterebilirsiniz.
Ama yok, Ben eklenti ile yapmak istiyorum diyorsanız, yine pek birşey fark etmiyecek, index.php dosyanıza ekleme yapmak durumunda kalıcaksanız, bunun için ise Buradan Plugin’e gidebilirsiniz..
Kolay gelsin.

Son güncelleme Cumartesi, 26 Haziran 2010 12:49
Yazan by Beytullah
Cumartesi, 26 Haziran 2010 12:49
Bu yazıyı beğendin mi?
Popülerlik: 12%
Kısa bağlantı:
Okunma: 397 kez okunmuş.
Sayfayı Yazdır:
Konuyu paylaş: 

cok teşkkürler işime yaradı
!
kod ekleme yazma yada eklenti yaratma becerisinden yoksunum… eklentiyi indirdim ve seçeneklere kelime adedidimi yazdım ama kod eklemelerini beceremedim… hiç bir şey değişmedi… yardımcı olabilir misiniz acaba…