Kodaman'da ilk yazımdan sizlere merhaba.
Twitter ve Facebookda kullanılan "1 saat önce", "3 gün önce" türünden gösterilen yazının yazılma zamanını bilirsiniz. Wordpress ve hatta diğer günlüklerde ise yazıların yazılma zamanları gün/ay şeklinde oluyor. Kime sorsanız bence "? saat önce" türünde zamanlar görmekten daha hoşnut olacaklardır. Bu özelliği kullanmak için hazırlanan jQuery eklentileri var fakat WordPress günlüğünüzde bunu küçük bir fonksiyon yardımı ile kullanabileceğinizi biliyor musunuz?
|
|
şeklinde kullanabileceğimiz fonksiyonu açıklayalım hemen;
$from değişkeni hangi zamandan hesaplanacağını, $to değişkeni ise hangi zamana kadar hesaplanacağını hesaplıyoruz. Hepsi bu kadar. Bir örnek verecek olursak, loop döngüsü içinde aşagıdaki kodu kullanarak
|
|
yazımızı kaç dakika/gün/ay/yıl önce yazdığımızı kolaylıkla gösterebiliriz. Bu şekilde yazımızın yazılma zamanını alacabileceğimiz gibi son güncelleme zamanını da gösterebiliriz aynı kolaylıkta. Yapmanız gereken sadece yukarıdaki kodda get_the_time kısmını get_the_modified_time olarak değiştirmek.
Güncelleme konusundaki yorumu için arago'ya teşekkürler :)
Yorumların ne zaman yazıldığını ise,
|
|
kodu ile gösterebilirsiniz. Fonksiyon ile ilgili daha fazla bilgiyi WordPress Codex'de sayfasında bulabilirsiniz. An itibariyle etkilerini görmek için günlüğümde yorum yazabilir ve doğruluğunu kontrol edebilirsiniz. :)
Kullandığınız WordPress sürümünün diline göre "önce" kelimesinin öncesi gün/day şeklinde değişecektir. Türkçe WordPress kullanıyorsanız sorun yok. İngilizce ya da nightly built sürümü kullanıyorsanız wp-includes-formatting.php dosyasında fonksiyonun adını arattırarak gerekli çevirileri yapabilirsiniz.
Sürç-ü Lisan ettiysek ilk yazının heyecanına verin artık. Kalın sağlıcakla :)
önceki yazı Php İle Gerçek IP Adresini Bulma |
sonraki yazı DataGrid CSS3 |
öncelikle ilk yazınız hayırlı olsun :) bu yöntem sürekli güncellenen bloglar için aslında çok iyi bir şey... kodaman'a katkınızdan dolayı da teşekkür ederim
Yorumunuz için teşekkürler ilk olarak. Fonksiyon ile ilgili kısa bir bilgi vereyim hemen. Eğer yukarıdaki verdiğim örnekleri kullanarak yazınızın yazılma zamanlarını verirseniz çıktı olarak yazının ilk yazıldığı zamanı alırsınız. Eğer yazının en son güncellendiği zamanı almak isterseniz yukarıdaki ilk örnekte verdiğim koddaki ...ime_diff(get_the_time('U'), current... kısmında get_the _time bölümünü get_the_modified_time olarak değiştirmelisiniz. Çıktı olarak yazılarınızın son güncelleme zamanını alacaksınız. Kolay gelsin...
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
Nokta ve pilli ortak yapımı olan kodaman.org kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.