حل مشکل منطقه زمانی پیش فرض php وردپرس

اگر شما هم با خطای «منطقه زمانی پیشفرض PHP نامعتبر است» در بخش سلامت سایت وردپرسی خود رو به رو شدید با ماه همراه باشید تا حل مشکل منطقه زمانی وردپرس را برطرف کنیم.

به گزارش روشنا نیوز، ما در این مقاله به حل مشکل منطقه زمانی پیش فرض php وردپرس و راهکارهایش می پردازیم پس تا انتهای مقاله ما را دنبال کنید…..

اگر شما هم با خطای «منطقه زمانی پیشفرض PHP نامعتبر است» در بخش سلامت سایت وردپرسی خود رو به رو شدید با ماه همراه باشید تا حل مشکل منطقه زمانی وردپرس را برطرف کنیم.

بعضی از کاربران وردپرس فارسی گزارش کردند اخیرا و بعد از به روز رسانی وردپرس خود به نسخه ۵٫۴ و یا بالاتر با خطای زیر رو به رو شدند:

 

در متن این خطا نوشته شده «منطقه زمانی پیشفرض PHP پس از بارگذاری وردپرس با فراخوانی date_default_timezone_set()  تابع تغییر یافته است. این عملکرد با محاسبات صحیح تاریخ و زمان تداخل دارد.»

اما مشکل از کجاست؟

برای حل مشکل منطقه زمانی پیش فرضphp وردپرس، ابتدا باید بدانیم که مشکل از کجا نشات میگیرد. این مشکلات منطقه زمانی در وردپرس ممکن است از عوامل مختلفی ناشی شوند. در زیر، علت‌های رایج مشکل منطقه زمانی در وردپرس را بررسی می‌کنیم:

۱٫ تنظیمات منطقه زمانی نادرست:

تنظیمات منطقه زمانی در وردپرس باید به درستی تنظیم شده باشد تا تاریخ و ساعت صحیحی را نشان دهد. اگر تنظیمات منطقه زمانی به طور نادرست تنظیم شده باشند، ممکن است تاریخ و ساعت درستی نمایش داده نشود. در برخی موارد، وردپرس می‌تواند تنظیمات منطقه زمانی را خودکار بر اساس تنظیمات سرور یا تنظیمات مرورگر کاربر انجام دهد.

۲٫ تنظیمات سرور نادرست:

در بعضی موارد، تنظیمات سرور می‌توانند باعث بروز مشکل منطقه زمانی در وردپرس شوند. ممکن است سرور شما به طور نادرست تنظیم شده باشد و منطقه زمانی صحیح را نمایش ندهد. در این صورت، باید با مدیر سرور یا تیم پشتیبانی میزبان وب خود تماس بگیرید و تنظیمات سرور را بررسی کنید.

۳٫ تداخل با افزونه‌ها:

برخی از افزونه‌ها ممکن است با تنظیمات منطقه زمانی در وردپرس تداخل داشته باشند. این مشکل ممکن است به دلیل عدم سازگاری افزونه با نسخه وردپرس یا تداخل با سایر افزونه‌ها رخ دهد. در صورت بروز این مشکل، می‌توانید افزونه‌های نصب شده را به طور تک تک غیرفعال کنید و سپس تست کنید کدام یک از افزونه‌ها باعث مشکل می‌شود.

۴٫ خطاهای پیکربندی:

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

۵٫ نسخه قدیمی وردپرس:

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

حل مشکل منطقه زمانی پیش فرض php وردپرس

اما این بخش مشکلی است که بیشتر کاربران ایرانی با آن مواجه هستند. افزونه وردپرس فارسی wp-jalali در بخش تنظیمات یک گزینه برای تنظیم ساعت زمانی پیش فرض وردپرس در منطقه زمانی ایران/تهران دارد که در صورت فعال بودن این گزینه بعد از وردپرس نسخه ۵٫۴ و بالاتر با این مشکل رو به رو می شوید.

برای حل این مشکل کافی است تیک این گزینه را برداشته تا غیرفعال شود:

 

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

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

برای ادامه حل مشکل منطقه زمانی پیش فرض php وردپرس، می‌توانید مراحل زیر را دنبال کنید:

۱٫ ورود به پیشخوان وردپرس: وارد پیشخوان وردپرس شوید، که نیازمند داشتن دسترسی مدیریتی است.

۲٫ رفتن به تنظیمات عمومی: در منوی سمت چپ، روی “تنظیمات” کلیک کنید و سپس بر روی “عمومی” کلیک کنید. این بخش شامل تنظیمات کلی وبسایت شماست.

۳٫ تنظیم منطقه زمانی: در بخش “عمومی”، باید تنظیمات منطقه زمانی را پیدا کنید. بیشترین احتمال این است که یک گزینه به نام “منطقه زمانی” یا “تنظیمات زمانی” وجود داشته باشد. با توجه به نسخه و قالب وردپرس شما، مکان دقیق این گزینه ممکن است متفاوت باشد.

۴٫ انتخاب منطقه زمانی صحیح: بازیابی منطقه زمانی مناسب برای وبسایت خود از لیست مناطق زمانی موجود. به طور معمول، شما می‌توانید منطقه زمانی مرتبط با مکان جغرافیایی خود را انتخاب کنید. برخی از وردپرس همچنین به شما امکان می‌دهند یک شهر نزدیک به شما را انتخاب کنید تا منطقه زمانی به طور خودکار تنظیم شود.

۵٫ ذخیره تنظیمات: پس از انتخاب منطقه زمانی درست، بر روی دکمه “ذخیره تغییرات” یا مشابه آن کلیک کنید تا تنظیمات ذخیره شود.

۶٫ بررسی وبسایت: حالا بررسی کنید که مشکل منطقه زمانی پیش فرض حل شده است و تاریخ و ساعت وبسایت شما به درستی نمایش داده می‌شود.

نکته قابل توجه بعضی از سایت ها پیشنهاد تغییر افزونه فارسی ساز و یا حتی ویرایش کدهای افزونه را می دهند که به هیچ وجه لازم نیست و می توانید به راحتی با غیر فعال کردن گزینه گفته شده این مشکل را حل کنید.

حل مشکل منطقه زمانی وردپرس با چند تا کلیک درست شد و دیگر نگران این موضوع نباشید.