مكتبة الشروحات

رفع مشکل تاریخ شمسی وردپرس  طباعة

سیستم مدیریت محتوای وردپرس در به روزرسانی های اخیر تغییرات زیادی داشته است و برای هماهنگی افزونه ها با این تغییرات، برنامه نویسان برای افزونه های خود به روزرسانی هایی ارائه کرده اند که توصیه می شود برای جلوگیری از بروز مشکلات، همیشه وردپرس و افزونه هایش را به روز نگهدارید.

از جمله تغییرات مهم وردپرس که بعد از نسخه 5.3 ایجاد شده است، تغییر در بخش تاریخ و ساعت است. در این نسخه تابع جدیدی به اسم wp_date معرفی شده که جایگزین تابع قدیمی تر شده است و به همین علت هم سایت های فارسی که از افزونه‌های فارسی ساز استفاده می‌کردند، بعد از بروزرسانی، در نمایش تاریخ شمسی دچار مشکل شده اند.

از آنجا که بیشتر سایت‌های فارسی از افزونه wp-jalali برای فارسی سازی و نمایش تاریخ شمسی استفاده می‌کنند، در این مقاله راهکار حل این مشکل بر اساس این افزونه رو ارائه می‌کنم؛

 

برای حل مشکل تاریخ شمسی در وردپرس ۵٫۳ که به کمک افزونه wp-jalali تاریخ را شمسی نمایش می دهد، باید فایل زیر را در هاست خود ویرایش کنید:

[Your Wordpress Folder]/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);
 

 

آنگاه تغییرات را ذخیره کنید تا مشکل حل شود و تاریخ ها در وب سایت شما فارسی نمایش داده شود. توجه داشته باشید که اگر از افزونه های کش اطلاعات استفاده می کنید، باید کش ها را پاک کنید تا آخرین تغییرات قابل مشاهده شود.

هل كانت المقالة مفيدة ؟

مقالات مشابهة

پس از ثبت دامنه و هاست هنوز سایت فعال نشده است
در اکثر اوقات مراکز ثبت ملی یا بین المللی دامنه از شما مدارک یا تأییدهایی میگیرند و سپس دامنه را...
افزایش امنیت وب سایت ها
رایج ترین دلیل نفوذهای اینترنتی از طریق ضعف کدها می‌باشد و نه از طریق هاست ، سرور و یا شبکه زیرا...
مشکل در مشاهده قفل سبز (SSL)
در مواقعی ممکن است بعد از نصب SSL برروی سایت خود قفل سبز را مشاهده ننمایید، در این حالت با وجود...
تنظیم رکورد Cname در DNS
همانطور که میدانید وب سایت ها برای اینکه بتوانند دراینترنت سرویس دهی کنند از آدرس های ip...
نحوه ی ارسال ایمیل از طریق SMTP در WordPress
بخش اعظمی از ارتباطات وب سایت ها از طریق ایمیل صورت می گیرد. افزونه های متعددی برای برقراری...