سلام،
همانطور که دوستان آگاهی دارید، با استفاده از افزونهی تاریخ جلالی مشکل نمایش تاریخ در نوشتارها و دیدگاهها برای ما ایرانیان حل شده است. اما مشکلی که همچنان وجود دارد، تبدیل تاریخ میلادی به جلالی در دیگر افزونهها و جاهایی غیر از تاریخ نوشتارها و دیدگاهها است.
برای حل کلی مشکل و استفاده از یک سامانه تقویم بومی در همه جای وردپرس، راه حل بسیار سادهای وجود دارد که البته برای آن نیاز به اندکی تغییر در دو فانکشن هستهای وردپرس هست. به تازگی من در انجمن وردپرس (سایت اصلی وردپرس) تغییرات لازم را پیشنهاد دادهام. اکنون آنچه نیاز است، پشتیبانی و حمایت شما عزیزان از این تغییرات است تا تیم وردپرس با این تغییرات موافقت کرده و هر چه زودتر آن را اعمال کند. آدرس تاپیک مورد نظر این است:
http://wordpress.org/support/topic/204205?replies=1#post-854186
علاوه بر تاریخ، پیشنهادی هم برای همگانی و سادهتر کردن ترجمه ارقام لاتین به دیگر زبانها در این آدرس داده شده:
http://wordpress.org/support/topic/204210?replies=1#post-854194
در صورتیکه تیم وردپرس با این تغییرات موافقت کنند، برای تبدیل تاریخ و ارقام در افزونهی تاریخ جلالی تنها نیاز به تعریف فیلترهای زیر خواهد بود و میتوان دیگر فیلترها را برداشت و در نتیجه سرعت اجرای وردپرس را بهبود بخشید.
function jalali_date($unixtimestamp, $formatstring) {
return jdate($formatstring, $unixtimestamp);
}
add_filter('pre_date_i18n', 'jalali_date', 10, 2);
add_filter('number_format_i18n', 'farsi_num', 10, 1);
با تشکر
کامبیز خجسته