Bazen WordPress sitenizde herhangi bir yerde bugünün tarihini, zamanını veyahut herhangi bir tarihi zamanı göstermek isteyebilirsiniz, bu durumda şu anda(WP 2.9) ay ve gün isimleri İngilizce gösterecektir. Eğer döngü dışında bir yerde ise tarihi Türkçe göstermiyor.
Bana lazım oldu bunun için bir fonksiyon yazdım aşağıda görebilirsiniz.
Temanızın functions.php dosyasına yazmanız gereken;
function TRdate($num, $tipe){
$str;
switch($tipe){
case “month":
$month_name = array("", “Ocak", “Şubat", “Mart", “Nisan", “Mayıs", “Haziran", “Temmuz", “Ağustos", “Eylül", “Ekim", “Kasım", “Aralık");
$str = $month_name[floor($num)];
break;
case “day":
$day_name = array("", “Pazartesi", “Salı", “Çarşamba", “Perşembe", “Cuma", “Cumartesi", “Pazar");
$str = $day_name[floor($num)];
break;
}return $str;
}
Fonksiyonu çalıştırmak için örnek;
<?php echo TRdate(date("N"), “day"); //gün ismini gösterir ?>
<?php echo TRdate($item->get_date("n"), “month"); //ay ismini gösterir ?>
Tadını çıkarın.