hamedhemmati
آفلاین
عضو
تعداد نوشتهها: ۱۸
#
نوشته شده: ۱۵ سال پیش
۱۳ آبان ۱۳۸۸ - ۰۵:۲۶
من تبدیل خودکار را خاموش کردم و میخوام تاریخ دیدگاه ها را از میلادی به شمسی تبدیل کنم. توی wp-jalali.php نوشته این تابع mps_comment_jdate بجای get_comment_date ولی جلوش نوشته که این مال نسخه ی قدیمی وردپرس هست. برای نسخه یجدید وردپرس از چه بابعی باید استفاده بشه؟
گناهکار
آفلاین
کلیدداربهترین پاسخ
تعداد نوشتهها: ۳۵۳۵
تشکر شده: ۲۵۴۵ بار
#
نوشته شده: ۱۵ سال پیش
۱۳ آبان ۱۳۸۸ - ۲۳:۲۱
از این استفاده کنین:
<?php echo mps_comment_jtime(100, 'F jS, Y');?>
گناهکار
آفلاین
کلیددار
تعداد نوشتهها: ۳۵۳۵
تشکر شده: ۲۵۴۵ بار
#
نوشته شده: ۱۵ سال پیش
۱۳ آبان ۱۳۸۸ - ۱۷:۰۷
ننوشته قدیمیه٬ نوشته "works only in wp > 1.5.1" یعنی برای وردپرس بالاتر از 1.5
hamedhemmati
آفلاین
عضو
تعداد نوشتهها: ۱۸
#
نوشته شده: ۱۵ سال پیش
۱۳ آبان ۱۳۸۸ - ۲۲:۴۷
پس شاید من دارم تابع رو اشتباه مینویسم برای اینکه هنوز میلادی نشون میده. آیا جور خواصی باید نوشته بشه؟ مین کدم اینجوری نوشتم نمیدونم درسته یا نه.
<?php if ($_GET ['lang'] == 'fa') :?>
<?php mps_comment_jtime('F jS, Y');?>
<?php else:?>
<?php comment_time('H:i:s');?>
<?php endif; ?>
hamedhemmati
آفلاین
عضو
تعداد نوشتهها: ۱۸
#
نوشته شده: ۱۵ سال پیش
۱۳ آبان ۱۳۸۸ - ۲۳:۵۹
خیلی عجیب هنوز میلادی نشون میده.
hamedhemmati
آفلاین
عضو
تعداد نوشتهها: ۱۸
#
نوشته شده: ۱۵ سال پیش
۱۴ آبان ۱۳۸۸ - ۰۰:۲۹
درست شد. دستت درد نکنه من توی function.php یک کد دیگه ی تاریخ داشتم که جای این میگرفت.