اگر در دنیای طراحی سایت با وردپرس فعالیت میکنید، قطعا میدانید که ساخت سایتهای داینامیک و پیشرفته بدون افزونه Jet Engine (جت انجین) کار بسیار دشواری است. جت انجین به ما اجازه میدهد پست تایپ های سفارشی (CPT)، متا دیتا ها و فرم های پیچیده را به راحتی طراحی کنیم. اما بزرگترین کابوس طراحان ایرانی هنگام کار با این افزونه قدرتمند چیست؟ مشکل نمایش و ثبت تاریخ ها به صورت میلادی!
امروز با افتخار نسخه جدید افزونه Persian Calendar (نسخه 1.3.0) را معرفی میکنیم. در این آپدیت جدید، علاوه بر بهینه سازی های امنیتی و عملکردی، تمرکز اصلی ما در این نسخه، یکپارچه سازی کامل با افزونههای Crocoblock از جمله JetEngine، JetBooking، JetSmartFilters و JetFormBuilder بوده است تا تمام بخشهای مرتبط با انتخاب، ذخیره و نمایش تاریخ شمسی بدون نیاز به تنظیمات اضافی کار کنند.
در این مقاله به بررسی این ادغام هیجان انگیز و سایر ویژگی های کلیدی این نسخه میپردازیم.
تقویم شمسی برای JetEngine، JetBooking، JetSmartFilters و JetFormBuilder
1. پشتیبانی از JetEngine
وقتی شما یک فیلد از نوع تاریخ در Jet Engine می سازید، کاربر (یا ادمین) مجبور بود با یک انتخاب گر تاریخ میلادی کار کند. این موضوع در فرم های رزرواسیون، ثبتنام بیماران، سیستم های نوبت دهی و نمایش تاریخ رویداد ها (در Listing Grid ها) به شدت آزار دهنده بود و تجربه کاربری سایت را نابود میکرد.
اما در نسخه 1.3.0 افزونه Persian Calendar چه اتفاقی افتاده است؟
تبدیل فیلد های تاریخ جت انجین به تقویم تمام شمسی
با روشن کردن کلید “Jet Engine Integration” در تنظیمات افزونه، تمام فیلد های تاریخ (Advanced Date Field و Meta Boxes) در جت انجین به صورت خودکار شناسایی میشوند. اکنون به جای تقویم های میلادی گیجکننده، یک Date Picker کاملا شمسی، زیبا و راست چین در اختیار شما و کاربرانتان قرار میگیرد.
نمایش داینامیک تاریخ ها در Listing Grid و المنتور
وقتی دیتایی را در پسزمینه ذخیره میکنید، وردپرس آن ها را بر اساس فرمت استاندارد (مثل YYYY-MM-DD) ذخیره میکند. افزونه Persian Calendar به صورت هوشمند این متا دیتا ها را هنگام فراخوانی و نمایش در المنتور (یا در Listing Grid های جت انجین) رهگیری کرده و در همان لحظه به معادل دقیق شمسی آن تبدیل میکند. شما هیچ نیازی به کد نویسی یا تنظیمات پیچیده در ویجت های المنتور نخواهید داشت؛ افزونه به طور نامحسوس کار خودش را انجام میدهد!
2. پشتیبانی از JetBooking
اگر از JetBooking برای ایجاد سیستم رزرو اقامتگاه، هتل، ویلا، پزشک یا هر نوع سیستم نوبتدهی استفاده میکنید، اکنون تمام انتخابگرهای تاریخ به صورت کاملاً شمسی نمایش داده میشوند.
کاربران میتوانند تاریخ ورود، خروج یا بازه رزرو را مستقیماً از تقویم شمسی انتخاب کنند، در حالی که افزونه همچنان اطلاعات را در قالب استاندارد وردپرس ذخیره میکند و با فرآیند رزرو JetBooking کاملاً سازگار باقی میماند.
3. پشتیبانی از JetSmartFilters
فیلترهای تاریخ در JetSmartFilters نیز اکنون به صورت کامل از تقویم شمسی پشتیبانی میکنند.
کاربران میتوانند بازه زمانی موردنظر خود را با تاریخ شمسی انتخاب کنند و افزونه به صورت خودکار تبدیل تاریخ را انجام میدهد؛ بدون اینکه نیاز به تغییر در تنظیمات فیلترها یا کوئریها باشد.
4. پشتیبانی از JetFormBuilder
تمام فیلدهای تاریخ در فرمهای ساخته شده با JetFormBuilder نیز به صورت خودکار به تقویم شمسی تبدیل میشوند.
این قابلیت برای فرمهای ثبتنام، رزرو، درخواست همکاری، فرمهای چندمرحلهای و سایر فرمهایی که شامل انتخاب تاریخ هستند کاملاً سازگار است.
سایر ویژگیهای شگفتانگیز در نسخه جدید افزونه تقویم فارسی
پشتیبانی کامل از گوتنبرگ (Gutenberg) و کلاسیک
فرقی نمیکند که همچنان از ویرایشگر کلاسیک استفاده میکنید یا به ویرایشگر بلاک (گوتنبرگ) مهاجرت کردهاید. این افزونه با یکپارچگی عمیق، امکان تنظیم تاریخ انتشار نوشته ها را در محیط گوتنبرگ دقیقا بر اساس ماه های شمسی فراهم کرده است.
تبدیل هوشمند ارقام به فارسی
نمایش تاریخ شمسی با اعداد انگلیسی جلوه بصری سایت را خراب میکند. با فعال سازی این قابلیت، تمام اعدادی که توسط افزونه رندر میشوند (حتی داخل متا دیتا های جت انجین) به صورت اعداد استاندارد فارسی (مثلا ۱۴۰۳ بهجای 1403) نمایش داده خواهند شد.
نصب و راه اندازی در کمتر از ۱ دقیقه
طراحی پنل تنظیمات افزونه با رابط کاربری ساده و مدرن انجام شده است تا بتوانید تنها با چند کلیک قابلیتهای موردنیاز خود را فعال کنید. پس از نصب و فعالسازی، کافی است از مسیر تنظیمات → تقویم فارسی وارد صفحه تنظیمات شوید و یکپارچهسازی با افزونههایی مانند JetEngine، JetBooking، JetSmartFilters و JetFormBuilder را فعال کنید. از این لحظه، تمامی بخشهای مرتبط با تاریخ به صورت خودکار از تقویم شمسی استفاده خواهند کرد.
همین امروز سایت داینامیک خود را با تقویم فارسی ارتقا دهید و دردسر های تاریخ میلادی در جت انجین را برای همیشه به فراموشی بسپارید!
دانلود رایگان افزونه Persian Calendar از مخزن رسمی وردپرس
آیا JetBooking از تقویم شمسی پشتیبانی میکند؟
بله، Persian Calendar تمام انتخابگرهای تاریخ JetBooking را به تقویم شمسی تبدیل میکند.
آیا JetSmartFilters با تاریخ شمسی سازگار است؟
بله، فیلترهای تاریخ و بازه زمانی به صورت کامل از تقویم شمسی پشتیبانی میکنند.
آیا اطلاعات به صورت شمسی ذخیره میشوند؟
خیر، اطلاعات همچنان با فرمت استاندارد وردپرس ذخیره میشوند و فقط هنگام نمایش یا ورود اطلاعات به صورت شمسی نمایش داده میشوند.
آیا این قابلیت با المنتور نیز سازگار است؟
بله، تاریخهای داینامیک در Elementor، Listing Grid و سایر بخشهای سازگار به صورت خودکار به تاریخ شمسی تبدیل میشوند.





7 پاسخ
ممنون از مطلب کاملتون 👍
به درد خورد سپاس!
با سلام
آیا این افزونه تقویم فرم رزرو نوبت افزونه jetappointment را شمسی میکند؟
با سلام
در حال حاضر از Jet Booking پشتیبانی میکنه. در حال توسعه پشتیبانی Jet Appointment هم هست و در نسخه های آینده منتشر خواهد شد.
و اینکه من الان نصب کردم و گزینه جت انجین و جت فرم بیلدر رو هم فعال کردم ولی ظاهرا فعال نشده!
آخرین نسخه را مجدد دانلود ونصب کنید.
سلام وقت شما بخیر
اول یه خدا قوت بابت این افزونه دوم اینکه با نصب این افزونه آیا دیگه نیازی به افزونه پارسی دیت داریم یا نه؟
این پلاگین فقط مخصوص جت انجین هستش؟
با سلام
نه تداخلی ندارد. ولی بهتره یکی نصب باشد.