دوستان وردپرس در نسخه جدید یعنی 5.3 از تابع
wp_date
به جای
date_i118
استفاده میکنه لذا راه حل ساده برای رفع این مشکل این هست:
در مسیر:
parsidate/includes/fixes-dates.php
و در خط 20 این عبارت رو جایگزین کنید:
add_action(‘date_i18n’, ‘wpp_fix_i18n’, 10, 3);
add_action(‘wp_date’, ‘wpp_fix_i18n’, 10, 3);
من از نسخه 3.0.1 پارسی دیت دارم استفاده میکنم.
و الآن به یک وارنینگ جدید برخوردم:
[28-Nov-2019 17:32:55 UTC] PHP Warning: Use of undefined constant ‘wp_date’ - assumed '‘wp_date’' (this will throw an Error in a future version of PHP) in /home/ٍExample/public_html/wp-content/plugins/wp-parsidate/includes/fixes-dates.php on line 20
نسخه من هم 3.0.1 هست.
وردپرس 5.3
—-
البته برای من خط 19 بود.
سلام
نسخه زیر رو بررسی کنید و اعلام کنید مشکلتون حل میشه یا خیر.
این نسخه ماقبل انتشار هست و نسخه جدید هم بهزودی منتشر میشه:
https://github.com/wordpress-parsi/wp-parsidate/releases/tag/3.0.2
خطا: این افزونه نیاز به نگارش جدیدتری از وردپرس دارد. جهت بروزرسانی وردپرس اینجا را کلیک نمایید.
در صورتی که آخرین نسخه وردپرس رو دارم
الان مشکل برطرف شده.
اگر برای شما رفع نشده، یکبار افزونه رو حذف کنید و مجدد براتون قابل نصب میشه.
با نسخه 3.0.2 تست نکردم. ولی با 3.0.3 تست کردم حل شد. مرسی