توسط نیما صابری
۱۱ آذر ۱۳۹۸

حل مشکل نمایش تاریخ شمسی وردپرس در wp-jalali و wp-parsidate

وردپرس در نسخه جدید خودش یعنی ۵٫۳، تغییرات اساسی در توابع و کتابخانه‌های تاریخ و زمان ایجاد کرده و همین تغییرات باعث بروز مشکل در برخی‌از پلاگین‌ها و قالب‌ها شده، به‌نحوی که به‌جای تاریخ شمسی، تاریخ میلادی نمایش داده میشه.

اگر از وردپرس فارسی و افزونه wp-jalali استفاده می‌کنید، لازمه به مسیر wp-jalali/inc/wp-jalali-filters.php رفته و کد زیر رو در لاین ۱۴ پیدا کنید :

 

سپس در خط بعدی این‌کد رو قرار داده و فایل‌رو ذخیره کنید :

 

یا اگر از وردپرس پارسی و افزونه wp-parsidate استفاده می‌کنید، لازمه به مسیر wp-parsidate/includes/fixes-dates.php رفته و کد زیر رو در لاین ۲۰ پیدا کنید :

 

سپس در خط بعدی این‌کد رو قرار داده و فایل‌رو ذخیره کنید :

 

البته راه‌حل ساده‌تر اینه که منتظر بمونید تا افزونه‌های wp-jalali و wp-parsidate مشکل رو در آپدیت بعدی حل کنند.

منابع : + و +

آثار منتخب

از بابت اجرا یا مشارکت در اونها خوشحالیم