Semih | 03.Eylül.2009 | bu yazı eskimiş | İpuçları
Kişisel sitemde the_excerpt fonksiyonu kullanmak istedim ancak ortaya çıkan tablo pek hoşuma gitmedi diyebilirim. Yazılar olmadık yerde bölünüyor. Örneğin, “Bu bir yazıdır” yazmışım ve yazı “Bu bir yaz” ile bitmiş. Bu benim sinirlerimi bozdu, eğer sizin de sinirinizi bozuyorsa, kelime kelime ayrılsın, harften bölme yapılmasın istiyorsanız, burada bir ipucu verilmiş.
Kullanım
- Temanızın içerisindeki functions.php dosyasına aşağıdaki kodu ekleyin:
function excerpt($num) { $limit = $num+1; $excerpt = explode(' ', get_the_excerpt(), $limit); array_pop($excerpt); $excerpt = implode(" ",$excerpt)."..."; echo $excerpt; } - Kaydedip kapatın.
- Temanızın index.php dosyasını açın.
- Aşağıdaki kodlardan herhangi birini bulun:
<?php the_content("Devamını Oku »"); ?><?php the_excerpt(); ?>
- Bulduğunuz kodu aşağıdakiyle değiştirin:
<?php excerpt('40'); ?>
40 yerine kaç kelime sonra yazı bölünecekse onu yazın.
Unutmayın: Bölme işlemi 40 harf sonra değil 40 kelime sonra yapılacaktır.

“Yazıları Belli Bir Kelimeden Bölmek (excerpt alternatifi)” için 16 Yorum var
ya ben kendi yaptığım temaya bu kodu “” nasıl koyarım ?
teşekkürler, güzel bir anlatım olmuş; emeğinize sağlık….
Ben Ana sayfadaki Yazıları kısaltmak istiyorum sadece digerlerini değil bu mumkunmu ?
functions.php ekleyin demişssiniz ve
bu kodu
1.function excerpt($num) {
2.$limit = $num+1;
3.$excerpt = explode(’ ‘, get_the_excerpt(), $limit);
4.array_pop($excerpt);
5.$excerpt = implode(” “,$excerpt).”…”;
6.echo $excerpt;
7.}
functions.php neresine ekliyoruz onuda smyleyin bir zahmet
index.php de bu kod var sadece
bu var altına bu kodu ekleyince sagdaki linkler gidiyor
veya değişince site beyaz oluyor yani hata veriyor ne yapmamız lazım
resimleri kaldırıyor ortadan ben resimler kaybolsun istemiyorum nasıl uygulamamız gerekiyor?
bkz: Anasayfa
Selam adaş bu wpuzmanindaki gibi konuların resimli benzer yazı olarak gösterimini nasıl sağlayabiliriz.Resmi çeksin benzer yazıda göstersin olayı.Şimdiden teşekkürler Çok güzel çalışmalara imza atıyorsun tebrik ederim.
wp_includes klasörü altında formatting.php
$excerpt_length = 55;
buradaki 55i 40 olarak ayarlaığımızda acaba aynı görevi görüyormu?…Ben bu şekilde kullanıyorum..
güzel bir püf noktası, paylaştığınız için teşekkürler..
Teşekkürler Semih bey..
Yazıda belirttiğim gibi, bu kod kelimeleri ortadan kesmiyor. Kelime bitiminde kesiyor. Sizin bahsettiğiniz $excerpt_lenght değişkeni, 55 harften sonra kesilmesini söylüyor. benim verdiğim kod ise, 55 kelime
Peki her yazı için bunu farklı şekilde kullanabilme imkanımız yokmu?…Bir yazıda 40 başka bir yazıda 15 …
(Not:Bloğunuz gerçekten çok yavaş açılıyor, sayfaları ziyaret biraz vakit alıyor….Bunada bir çözüm bulmalısınız..)
Özel alanlar kullanılarak düzenlenebilir… Bu soruna bir çözüm bulacağım inşallah, bulamazsam kapatır giderim…
Yet Another Related Posts Plugin ile yapabilirsiniz