İPUCU

Seçenekler

WordPress Content Limit

'BozKurt - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2013
Nereden:
İstanbul
Mesajlar:
11.212
Konular:
3340
Teşekkür (Etti):
2231
Teşekkür (Aldı):
3015
Ticaret:
(0) %
05-09-2014 02:28
#1
Post
WordPress Content Limit
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.

Kod:
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(']]>', ']]&gt;', $content);
 return $content;
}


Kullanmak istediğiniz Alana ise aşağıda ki kodları eklemeniz yeterli olacaktır.


Kod:
<?php echo excerpt(25); ?>


25 Numarası kaçıncı karakterden sonra sonlanmasını istediğiniz belirtmektedir.Dilediğiniz gibi uzatabilirsiniz.


Kod:
<?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.
--------------------- "En çok inandığımız şeyler, en az bildiklerimizdir."
- M.D. Montaigne.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı