Bu konuda bir yardım isteği gelmiş iletişim üzerinden. Aslında basit fakat karışık bir olay. O nedenle site üzerinden de açıklama gereği duydum. Yazımızın devamında Wordpress üzerinde Türkçe formatlı tarih kullanımını göreceğiz.
Wordpress temanızdaki tarihler Türkçe dil ya da formatta değilse, nedenleri aşağıdakiler olabilir.
Aslında ikisi de aynı işlevi görür, yani tarihi verir. Ancak Wordpress tarih fonksiyonu, tarihi çıktı vermeden önce, mevcut dil dosyasındaki tarih adları ile karşılaştırma yapar ve gün ile ay isimlerini günlüğünüzün yayın yaptığı dile çevirir. Aradaki fark bu kadardır. Wordpress tarih fonksiyonu yerine, PHP tarih fonksiyonu ile yazı tarihlerini biçimlendirmek isterseniz, tarih isimlerinde sıkıntılar yaşayabilirsiniz.
Wordpress ile tarihi veren fonksiyon the_time, tarihi değişken olarak geri döndüren ise get_the_time fonksiyonudur. Her iki fonksiyon da yazıların listelendiği The Loop altında kullanmalıdır ve ilgili yazının yayınlanma tarihi verir. İki fonksiyonun üzerinden de tarih biçimlendirme harfleri kullanılabilir. Bu harfler ve özelliklerine buradaki adresten erişilebilir.
Örnek bir kullanım alttaki gibidir.
Bu yazı <?php the_time('d F Y, H:i') ?> tarihinde yazılmıştır.
// Bunu çıktısı şu formatta olacaktır;
//Bu yazı 17 Şubat 2008, 20:27 tarihinde yazılmıştır.
Bu yazı 17 Şubat 2008, 20:31 tarihinde yazılmış olup bu zamana kadar 592 kez görüntülenmiştir
Bu yazı 7 adet yorum almıştır ve bunların tamamı görüntülenmektedir.
@ o da yapılır.
ingilizce wordpress kullanılıyorsa Tarihler Türkçe gösterilemezmi ?
Teşekkürler fakat ben anlamadım ingilizce wp kullanıyorum takvimde aylar kısaltılmış olarak görünüyor ingilizce index.php dosyasındaki kodlar
class="post-month" php the_time(’M) class="post-day" php the_time(’d') BİR TÜRLÜ Türkçe olmadı
Teşekkürler. bu eklentiyle birlikte siteyi tm anlamıyla türkçe yaptım.
Kullandığım bir eklentide php date fonksiyonu kullanılmış haliylede ay isimleri ingilizce gözüküyor. Bu fonksiyonu loopda kullanacağımız için eklentide kullanmak işe yaramayacaktır sanırım. Eklentideki tarih kısmını türkçeleştirmenin bir yolu olabilir mi acaba? Eklentinin ismi Miniposts 2. Teşekkürler.
Sadece bir ekleme …
Yazım kuralarına göre saat gösteimi 13:27:35 değil, 13.27:35 şeklindedir.
Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)