miladsad20 1 ارسال شده در آبان 98 گزارش بازنشر ارسال شده در آبان 98 با سلام و احترام خدمت شما خسته نباشید پس از بروزرسانی به وردپرس 5.3 که دیروز انجام شد، تاریخ ها از شمسی به میلادی تغییر کردند در حالیکه افزونه پارسی دیت همچنان فعال هست. این در حالیست که در بخش تنظیمات عمومی خود وردپرس و بخش تاریخ ها، تاریخ های شمسی نمایش داده میشه. راه رفع این مشکل چه چیزی هست؟ پیشاپیش ممنونم از راهنمایی شما 1 لینک به ارسال
فرشاد گوهری 1681 ارسال شده در آبان 98 گزارش بازنشر ارسال شده در آبان 98 در 5 ساعت قبل، miladsad20 گفته است : با سلام و احترام خدمت شما خسته نباشید پس از بروزرسانی به وردپرس 5.3 که دیروز انجام شد، تاریخ ها از شمسی به میلادی تغییر کردند در حالیکه افزونه پارسی دیت همچنان فعال هست. این در حالیست که در بخش تنظیمات عمومی خود وردپرس و بخش تاریخ ها، تاریخ های شمسی نمایش داده میشه. راه رفع این مشکل چه چیزی هست؟ پیشاپیش ممنونم از راهنمایی شما این مشکل برای من هم به وجود اومده، تاریخها در پنل ادمین شمسی هستند، اما در فرانت سایت میلادی نشون داده میشن لینک به ارسال
miladsad20 1 ارسال شده در آبان 98 مالک گزارش بازنشر ارسال شده در آبان 98 در 14 ساعت قبل، فرشاد گوهری گفته است : این مشکل برای من هم به وجود اومده، تاریخها در پنل ادمین شمسی هستند، اما در فرانت سایت میلادی نشون داده میشن ممنون میشم اگر به نتیجه ای رسیدید لطف کنید اینجا اطلاع بدید که هم بنده و هم بقیه دوستانی که این مشکل رو دارن در جریان قرار بگیرن. خیلی سپاسگزارم لینک به ارسال
فرشاد گوهری 1681 ارسال شده در آبان 98 گزارش بازنشر ارسال شده در آبان 98 در 28 دقیقه قبل، miladsad20 گفته است : ممنون میشم اگر به نتیجه ای رسیدید لطف کنید اینجا اطلاع بدید که هم بنده و هم بقیه دوستانی که این مشکل رو دارن در جریان قرار بگیرن. خیلی سپاسگزارم چشم حتما، البته احتمالا دوستان وردپرس پارسی به زودی آپدیتی رو برای این مشکل ارائه میکنند. @Morteza لینک به ارسال
Morteza 34190 ارسال شده در آبان 98 گزارش بازنشر ارسال شده در آبان 98 سلام بله این مورد روی وردپرس نسخه آخر دیده شده. بهزودی یک بهروزرسانی براش ارائه میکنیم. 3 لینک به ارسال
soma 63 ارسال شده در آذر 98 گزارش بازنشر ارسال شده در آذر 98 (ویرایش شده) سلام دوستان من از این راه استفاده کردم جواب گرفتم https://virgool.io/@skmohammadi/رفع-مشکل-تاریخ-فارسی-parsidate-در-نسخه-53-وردپرس-mfofpmipjy4c این هم متنش که مجبور نشید حتما به لینک برید : همانطور که میدونید وردپرس در نسخه جدید خودش یعنی 5.3، تغییرات اساسی در توابع و کتابخانههای تاریخ و زمان ایجاد کرده و همین تغییرات باعث بروز مشکل در پلاگینها و قالبهایی میشه که از date_i18n استفاده کردن. به طور خلاصه، در این نسخه تابع و اکشن wp_date (مستندات این تابع رو حتما مطالعه کنید) جایگزین تابع و اکشن date_i18n شده و ما باید این تغییر رو در قالب و افزونه مورد نظرمون اعمال کنیم. افزونه Parsidate و رفع مشکل تاریخ فارسی قبل از هر چیز نسخه نهایی پارسیدیت یعنی 3.0.1 را دانلود و نصب کنید. همانطور که در تصویر میبینید، تاریخ پستها (و احتمالا چیزیهای دیگر!) شمسی نیست. حالا برای رفع مشکل چه کنیم؟! میتونیم چندماه دیگه صبر کنیم تا شاید تیم توسعهدهنده! پارسیدیت این هماهنگسازی رو انجام بدن یا اینکه خودمون دست به کار بشیم مسیر زیر رو در سورس افزونه پارسیدیت دنبال کنید: wp-parsidate/includes/fixes-dates.php حالا در خط 20 این فایل یک فیلتر به صورت زیر مشاهده میکنید: add_action('date_i18n', 'wpp_fix_i18n', 10, 3); فقط کافیه مقدار date_i18n رو به wp_date تغییر بدید. به این شکل: add_action('wp_date', 'wpp_fix_i18n', 10, 3); با این تغییر کوچولو، وردپرس من فارسی شد دست به کار بشید حتما. ویرایش شده آذر 98 توسط soma 1 لینک به ارسال
Morteza 34190 ارسال شده در آذر 98 گزارش بازنشر ارسال شده در آذر 98 ممنون ولی قبلتر در انجمن هم مطرح شده بود و از آدرس زیر میتونستید نسخه تحت توسعه رو استفاده کنید: https://github.com/wordpress-parsi/wp-parsidate 8 روز قبل این مورد رو اطلاع داده بودیم و البته اگر مشارکت دوستان باشه نیازی به چندماه! صبر کردن هم نیست افزونه اصلی هم بهروز شده. 1 لینک به ارسال
DeluxePC 2 ارسال شده در آذر 98 گزارش بازنشر ارسال شده در آذر 98 (ویرایش شده) در در 11/30/2019 at 20:33، soma گفته است : سلام دوستان من از این راه استفاده کردم جواب گرفتم https://virgool.io/@skmohammadi/رفع-مشکل-تاریخ-فارسی-parsidate-در-نسخه-53-وردپرس-mfofpmipjy4c این هم متنش که مجبور نشید حتما به لینک برید : همانطور که میدونید وردپرس در نسخه جدید خودش یعنی 5.3، تغییرات اساسی در توابع و کتابخانههای تاریخ و زمان ایجاد کرده و همین تغییرات باعث بروز مشکل در پلاگینها و قالبهایی میشه که از date_i18n استفاده کردن. به طور خلاصه، در این نسخه تابع و اکشن wp_date (مستندات این تابع رو حتما مطالعه کنید) جایگزین تابع و اکشن date_i18n شده و ما باید این تغییر رو در قالب و افزونه مورد نظرمون اعمال کنیم. افزونه Parsidate و رفع مشکل تاریخ فارسی قبل از هر چیز نسخه نهایی پارسیدیت یعنی 3.0.1 را دانلود و نصب کنید. همانطور که در تصویر میبینید، تاریخ پستها (و احتمالا چیزیهای دیگر!) شمسی نیست. حالا برای رفع مشکل چه کنیم؟! میتونیم چندماه دیگه صبر کنیم تا شاید تیم توسعهدهنده! پارسیدیت این هماهنگسازی رو انجام بدن یا اینکه خودمون دست به کار بشیم مسیر زیر رو در سورس افزونه پارسیدیت دنبال کنید: wp-parsidate/includes/fixes-dates.php حالا در خط 20 این فایل یک فیلتر به صورت زیر مشاهده میکنید: add_action('date_i18n', 'wpp_fix_i18n', 10, 3); فقط کافیه مقدار date_i18n رو به wp_date تغییر بدید. به این شکل: add_action('wp_date', 'wpp_fix_i18n', 10, 3); با این تغییر کوچولو، وردپرس من فارسی شد دست به کار بشید حتما. کسانیکه از افزونه جلالی استفاده میکنند هم وارد وارد زیر بشید: wp-content/plugins/wp-jalali/inc/wp-jalali-filters.php و این خط رو: add_filter(date_i18n', 'ztjalali_ch_date_i18n', 111, 4); به این: add_filter('wp_date', 'ztjalali_ch_date_i18n', 111, 4); تغییر بدید ویرایش شده آذر 98 توسط DeluxePC تصحیح 1 لینک به ارسال
seddighi.hamed69 0 ارسال شده در آذر 98 گزارش بازنشر ارسال شده در آذر 98 سلام من پارسی دیت رو حذف و دوباره نصب کردم مشکلم حل شد لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری