🔥جمعه سیاه در راکت با (( ۷۰ درصد )) تخفیف! این فرصت دیگه تکرار نمیشه
مشاهده دورههاسلام وقت بخیر
میخوام تاریخ در وردپرس رو شمسی کنم که هم تاریخ نوشته ها و هم تاریخ دیدگاه ها و .. شمسی باشه ولی نمیخوام از افزونه استفاده کنم.
کد آمادشو کسی داره؟
سلام
قبل از هر چیزی باید بگم اینکار با کد بسیار حساسه و کوچکترین اشتباهی کل سیستم وردپرس و sql میریزه به هم.اگه واقعا مجبورید از این روش استفاده کنید. در 99 درصد مواقع افزونه بهترین گزینه است. قبل از هرکاری از تمام دیتا بیس و فایل های مرتبط بک آپ بگیرید.
1.شناسایی جدولهای حاوی تاریخ:
معمولاً تاریخها در جدولهای wp_posts، wp_postmeta و wp_comments ذخیره میشن. با استفاده از ابزارهای مدیریت پایگاه داده مانند phpMyAdmin میتوانید ساختار این جدولها را بررسی کنی
ستونهایی که حاوی تاریخ هستن معمولاً با پسوند _date یا _time نامگذاری میشوند (مثلاً post_date, comment_date).
کتابخانههای مختلفی برای تبدیل تاریخ میلادی به شمسی در PHP وجود دارد. برخی از محبوبترین آنها عبارتند از:
Jalali: یک کتابخانه سبک و سریع برای تبدیل تاریخهای میلادی به شمسی
Verta: یک کتابخانه کاملتر که امکان انجام عملیات مختلف روی تاریخها را فراهم میکند.
نوشتن تابع تبدیل:
function convert_to_jalali($date) {
// فرض کنید از کتابخانه Jalali استفاده میکنیم
use Jalali\Jalali;
$date = new DateTime($date);
$jalali_date = Jalali::fromDateTime($date);
return $jalali_date->format('Y/m/d');
}
در آخر پایگاه داده رو بروزرسانی کنید.
سلام
تو مقاله تبدیل تاریخ میلادی به شمسی بدون افزونه و با استفاده از شورت کد توضیح داده شده
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟