arkaplan

WordPress Tarihi “x gün önce yazıldı” Şeklinde Yapma

5 sene önce

Merhaba arkadaşlar özellikle yeni temalar da sık sık kullanılmaya başlanan bir fonksiyondan bahsedeceğim sizlere.Artık gelişen blog sektöründe yapacağınız ufak değişimler bile sizleri rakiplerinizin önüne geçirebilir.Bildiğimiz gibi çoğu WordPress temasında tarihler "22 Aralık 2012" şeklinde gösterilmektedir , ancak biz bu sıradan tarih kullanımını kullanacağımız bir dizi kod ile "3 gün önce yazıldı" , "21 dakika önce yazıldı" ,  "7 ay önce yazıldı" şeklinde değiştireceğiz.Güzel bir fonksiyon olduğunu düşündüğümden bu kodu sizlerle paylaşmak istedim.Aşağıda ki adımları uyguladıktan sonra oluşacak görüntü aşağıda ki gibi olacaktır.

wordpress tarih

REKLAM

Öncelikle arkadaşlar functions.php dosyanızı açın ve sayfaya aşağıda ki kodları ekleyin.

 function human_time() {
$time = human_time_diff(get_the_time('U'), current_time('timestamp'));
if ($time >= 365) {
$time = round($time/365);
return $time.' yıl önce';
} else if ($time >= 30) {
$time = round($time/30);
return $time.' ay önce';
} else if ($time >= 7) {
$time = round($time/7);
return $time.' hafta önce';
} else {
return $time.' önce';
}
}
 

Ardından single.php , index.php , page.php gibi tarihlerin gösterildiği sayfaları açın ve aşağıda ki kodu bulun.

<?php the_time('j F Y'); ?>

Bulduğunuz bu kodu da aşağıda ki kod ile değiştirin.

<?php echo human_time(); ?>

İşte bu kadar , hayırlı kullanımlar ;)

Yorumlar (17)

  1. musa dedi ki:

    functions.php dosyasına ekleyecegimiz kod hatalı yeniden bakarmısınız ?_

  2. Uğur Sağlam dedi ki:

    Bilmeyenler bulaşmasın bence. Çünkü functions.php ile uğraşmak gerçekten zor herhangi bir hatayı kaldırmıyor . Y

  3. abi biz ne anlarız bu kodlamalardan felan. Bilsem zaten kendim tema yapardım. İş yapalım derken bozmayalım herşeyi. bunun daha kolay bir yolu yokmukine

  4. Murat Aktaş dedi ki:

    güzel anlatım ve baya yararlı elinize sağlık hocam :)

  5. buket kıran dedi ki:

    verdiğiniz değerli bilgi için teşekkür ederim

  6. fetih dedi ki:

    makale faydalı olmuş teşekkür ederiz.

  7. izle dedi ki:

    tesekkürler