lostyazilim
tr.link

Yazılarda Karakter Kısıtlaması Yapmak

3 Mesajlar 990 Okunma
acebozum
tr.link

bucuncu bucuncu Wordpress ♥ Kullanıcı
  • Üyelik 11.05.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 13
  • Beğeniler 7 / 4
  • Ticaret 1, (%100)
Foruma ilk girdiğim içerik faydalı olsun istedim :) Kendi blogumda şurada yayınladığım bir eğitseli burada da paylaşıyorum.

Bu yöntem ile anasayfada yazımızın tamamını görüntülemek yerine belirlemiş olduğumuz sayı kadar karakteri göstermeyi ve ekrana basmayı çok kolay bir şekilde yapabilirsiniz. İhtiyacımız olan kodları aşağıda veriyorum.

Öncelikle functions.php dosyamızı açıp aşağıdaki kodları ekleyelim. Eğer temamızda functions.php dosyamız yok ise boş bir php dosyası oluşturup içerisine php taglarini [ sayfa başına; ] açıp kapadıktan sonra, taglarin arasına aşağıdaki kodları yazabilirsiniz.

function kisalt($excerpt, $substr=0) {
$string = strip_tags(str_replace('[...]', '...', $excerpt));
if ($substr>0) {
$string = mb_substr($string, 0, $substr,'UTF-8');
}
return $string;
}


Hemen ardından karakter kısıtlaması yapmak istediğimiz yerin dosyasını açıyoruz. [index.php]



Yazan yeri silip yerine aşağıdaki kodları yapıştırıyoruz.

post_content, 200); ?>...

Yukarıdaki kodumuz çektiğimiz içerikten yalnızca 200 karakter alır ve ekrana basar. 200 sayısı ile oynayarak dilediğiniz kadar karakter çekebilirsiniz.

Yaptığım temalardan bir çoğuna bu yöntemi uygulamışımdır.
İyi çalışmalar :)
 

 

elektronikssl
webimgo

Gallo Gallo yalnızlık paylaşılmaz Kullanıcı
  • Üyelik 19.12.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek Otomotiv
  • Konum
  • Ad Soyad ** **
  • Mesajlar 149
  • Beğeniler 3 / 20
  • Ticaret 1, (%100)
Teşekkürler, oldukça işime yarayacak. Bu olay sidebar öğelerine de uygulanabilir mi?
Örneğin son yazılar kısmında, konu başlığı uzun olduğu için 2 satırda çıkıyor. Belli bir karakterden sonra kessek olmaz mı?
 

 

bucuncu bucuncu Wordpress ♥ Kullanıcı
  • Üyelik 11.05.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 13
  • Beğeniler 7 / 4
  • Ticaret 1, (%100)

Gallo adlı üyeden alıntı

Teşekkürler, oldukça işime yarayacak. Bu olay sidebar öğelerine de uygulanabilir mi?
Örneğin son yazılar kısmında, konu başlığı uzun olduğu için 2 satırda çıkıyor. Belli bir karakterden sonra kessek olmaz mı?

Vermiş olduğum fonksiyon yalnızca yazı kısıtlaması içindir.
Rica ederim :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al