Wissensdatenbank
رفع مشکل تاریخ شمسی وردپرس Artikel drucken
سیستم مدیریت محتوای وردپرس در به روزرسانی های اخیر تغییرات زیادی داشته است و برای هماهنگی افزونه ها با این تغییرات، برنامه نویسان برای افزونه های خود به روزرسانی هایی ارائه کرده اند که توصیه می شود برای جلوگیری از بروز مشکلات، همیشه وردپرس و افزونه هایش را به روز نگهدارید.
از جمله تغییرات مهم وردپرس که بعد از نسخه 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);
آنگاه تغییرات را ذخیره کنید تا مشکل حل شود و تاریخ ها در وب سایت شما فارسی نمایش داده شود. توجه داشته باشید که اگر از افزونه های کش اطلاعات استفاده می کنید، باید کش ها را پاک کنید تا آخرین تغییرات قابل مشاهده شود.
War diese Antwort hilfreich?
Verwandte Artikel
در اکثر اوقات مراکز ثبت ملی یا بین المللی دامنه از شما مدارک یا تأییدهایی میگیرند و سپس دامنه را...
رایج ترین دلیل نفوذهای اینترنتی از طریق ضعف کدها میباشد و نه از طریق هاست ، سرور و یا شبکه زیرا...
در مواقعی ممکن است بعد از نصب SSL برروی سایت خود قفل سبز را مشاهده ننمایید، در این حالت با وجود...
همانطور که میدانید وب سایت ها برای اینکه بتوانند دراینترنت سرویس دهی کنند از آدرس های ip...
بخش اعظمی از ارتباطات وب سایت ها از طریق ایمیل صورت می گیرد. افزونه های متعددی برای برقراری...