Ufak bir tarih fonks. hazırladım.Mantık şudur, eğer yazı 1dk içinde yazıldıysa saniye cinsinden tarihi gösterir,1 saat içinde yazıldıysa dk cinsinden, 24 saat içinde yazıldıysa ise saat cinsinden tarihi gösterir.
Eğer yazı 24 saatten fazla bir süre önce yazıldıysa tarihi y-m-d şeklinde gösterir.Yani oldukça basit ve kullanışlı bir fonksiyondur.
Aşağıdaki kodu functions.php ye yerleştirin.
Artık tarih_yazilma() fonksiyonunuz hazırdır.
function tarih_yazilma($tarih) {
$fark_tarih = time() - $tarih;
$kontrol_tarih_saniye = $fark_tarih;
$kontrol_tarih_dakika = round( $fark_tarih / 60 );
$kontrol_tarih_saat = round( $fark_tarih / 3600 );
if($kontrol_tarih_saniye < 60 ) {
echo $kontrol_tarih_saniye .' saniye önce'; }
elseif ($kontrol_tarih_dakika < 60 ) {
echo $kontrol_tarih_dakika .' dakika önce'; }
elseif ($kontrol_tarih_saat < 24 ) {
echo $kontrol_tarih_saat .' saat önce';
} else {
echo the_time('Y-m-d'));
}
}
Peki bunu nasıl kullanacağız ?
Kullanımı çok basittir.Örneğin yazı döngüsü içerisinde, the_time kullandığınız yere bunu yapıştırın.
Aynı şekilde, yorumlar da şöyle kullanabilirsiniz
Kolay gelsin
Özer
Kaynak : WPustam.Com