WordPress’te Yazı BaÅŸlıklarını Kısaltma | 12parmak ~ Hayatın Akordu!
 
2

WordPress’te Yazı BaÅŸlıklarını Kısaltma Google

Webmaster

WordPress’te merak edilen konulardan biri olduÄŸuna inandığım yazı baÅŸlıklarını kısaltma yöntemini anlatacağım kısaca. ÇoÄŸu temada, özellikle yazıların ikili blog ÅŸeklinde listelendiÄŸi temalarda eÄŸer yazı baÅŸlığınız çok uzun ise alt satıra taÅŸabilir ve bu da çirkin bir görüntü oluÅŸturacaktır.
Aşağıda anlattığım yöntemleri kendi temanızda uygulamadan önce temanızda bu tür bir fonksiyonun zaten var olup olmadığından emin olmalısınız.

Tema klasörü içindeki functions.php dosyasını bir PHP editörü veya text editörü ile açın.

Dosyanın en başına veya herhangi bir ‘?>‘ kodundan sonra aÅŸağıdakileri ekleyin;

<?php
function trim_title() {
$title = get_the_title();
$limit = "40";
$pad="...";

if(strlen($title) &lt;= $limit) {
echo $title;
} else {
$title = substr($title, 0, $limit) . $pad;
echo $title;
}
}
?>

Başlıkları kısaltabilmek için kullanacağımız fonksiyonu tanımlamış olduk.

Şimdi yine tema klasöründen index.php dosyasını açın ve aşağıdaki kodu bulun;

<?php the_title(); ?>

Aşağıdaki kod ile değiştirin;

<?php trim_title(); ?>

İşlem bu kadar. Artık yazı baÅŸlıklarınız listelenirken 40. karakterden sonra gösterilmeyecek ve onun yerine … gelecek. İsterseniz functions.php dosyasına eklediÄŸimiz koddaki 40 deÄŸerini temanıza göre artırıp eksiltebilirsiniz.

Umarım işinizi görür. :)

FavoriteLoadingFavorilerime Ekle | Yazdır Yazdır |  

Yazar: Emre ÖZTÜRK

Etiketler: , , , , , , ,

Tarih: 20.05.2009

2 Yorum

  1. Talha Bıyık , Tarih: 20 Mayıs, 2009

    if(strlen($title) <= $limit) {
    echo $title;

    Bu satır şu hatayı veriyor:

    Parse error: parse error in D:\……..\wp-content\themes\vardar\functions.php on line 23

    Sorun ne olabilir?

      

     
  2. Talha Bıyık , Tarih: 20 Mayıs, 2009

    Talha Bıyık: if(strlen($title) <= $limit) {
    echo $title;Bu satır şu hatayı veriyor:Parse error: parse error in D:\……..\wp-content\themes\vardar\functions.php on line 23Sorun ne olabilir?

    Yorum yazmak için acele etmiÅŸim :| Sorun “<" karakterinin "<" olarak yazılması.

      

     

Yorum Yazın

;) :| :x :twisted: :roll: :oops: :o :mrgreen: :lol: :idea: :arrow: :S :P :D :@ :?: :) :( :!: 8O 8)


"Kıskanç insan başkalarını küçük düşürmek isteğiyle kendini gözden düşüren zavallıdır." (Archibald Rufledge)

  • Son Yorumlar

    • Emre ÖZTÜRK: Burada hiçbir Wave...
    • eyup: ya ben wave 2 kullanıyorum bada...
    • Emre ÖZTÜRK: FW dosyaları için...
    • mustafa: pc basında bu iÅŸlerin uzmanı...
    • mustafa: downloader e ekleyecek...