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