WordPress yazılarınızda tarih yerine “x gün önce yazıldı” metni gösterme yöntemi

tarih yerine twitter stili gun once yazildi metni WordPress yazılarınızda tarih yerine x gün önce yazıldı metni gösterme yöntemi

Twitter‘da yakın zamanda gönderilen yazıların “1 saat önce” gibi ne kadar zaman önce gönderildiğini belirten metinlerle gösterildiğini bilirsiniz. Bu yöntem, ziyaretçilerin okudukları metnin güncelliği hakkında fikir edinmeleri açısından kullanışlı bir yöntem.

Düzenleme yapacağımız dosya WordPress temanızın functions.php dosyası. Bu nedenle düzenleme yapmadan önce yedeğini almanızı öneririm.

Aşağıda konunun ne kadar zaman önce yazıldığını bulan kodlar mevcut. Bu kodları functions.php dosyanızın en altına, ‘?>‘ kodundan hemen önceki satıra ekleyin.

//humantime by wpdestek.com
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';
}
}

Dosyayı kaydedip kapattıktan sonra index.php, single.php, page.php gibi tarih metni içeren dosyalarda aşağıdaki kodu bulun:

<?php the_time('d F Y') ?>

Bu kodu silni ve yerine aşağıdaki kodu yazın.

<?php echo human_time(); ?>

Temanızdaki tarih kodu muhtemelen aşağıdaki gibidir.

<?php the_time('j F Y - l') ?>

Aklınıza takılanları yorumlarınızda belirtirseniz yardımcı olmaya çalışırım.

Bir önceki yazımız olan WordPress'te yazı başlığı uzunluğunu sınırlama yöntemi başlıklı makalemizde tema düzenleme, wordpress ve yazı başlığı hakkında bilgiler verilmektedir.

Yazı Etiketleri: , ,

Tufan Tunç

Arayüz tasarım ve geliştirmesi yapıyor. Reklam görselleri ve animasyonları hazırlıyor. Bilgisayar Programcılığı mezunu ve WPDestek yazarı.

Henüz hiç yorum yapılmamış, ilk yorumu yapmak ister misin?

YORUM YAP

Daha fazla Dersler
Kapat