sandywp / plugins / persian-calendar
تقویم فارسی – Persian Calendar
Convert WordPress dates to Jalali calendar with Gutenberg support, Persian digits, and 3rd-party plugin integrations.
Ready in seconds.
v1.5.0 3,000+ installs WP 5.4+ PHP 7.2+

What you get inside
4 screens-
Plugin settings page
-
Jalali calendar in Gutenberg editor
-
WooCommerce reports
-
EDD reports
About this plugin
This plugin converts your WordPress website to the Jalali (Persian) calendar system. All dates are converted to Jalali format with Persian digits and Iran timezone support.
Features
- Jalali Calendar: Convert all WordPress dates to Jalali (Persian) dates.
- Gutenberg Calendar: Seamless Jalali calendar integration inside the Gutenberg block editor.
- Persian Digits: Convert English digits to Persian (Farsi) numerals.
- Iran Timezone: Native support for Tehran timezone settings.
- Week Start: Option to set Saturday as the first day of the week.
- Persian Font: Beautiful, readable Persian typography for the WordPress dashboard.
Integrations
This plugin features deep integration with Crocoblock JetPlugins, EDD, and WooCommerce to provide full Jalali calendar support:
- JetEngine Integration:
- Adds Jalali date picker support for JetEngine Meta Fields (Date, Datetime-local, Time).
- Full compatibility with JetEngine Custom Post Types (CPT).
- Enables Jalali calendar in JetEngine Custom Content Types (CCT) listing and editing panels.
- JetFormBuilder Integration:
- Enables Jalali calendar date pickers inside frontend form fields.
- Compatible with JetFormBuilder Date and Datetime field types.
- JetSmartFilters Integration:
- Enables Jalali calendar date pickers inside frontend date period filters.
- JetBooking Integration:
- Full Jalali date range picker support on frontend booking forms.
- Jalali calendar conversion in backend booking calendars, timelines, and booking details fields.
- JetAppointments Booking Integration:
- Full Jalali date picker and time slot support on frontend appointment booking forms.
- Jalali calendar conversion in backend appointment calendars, timelines, schedules, and booking details fields.
- Easy Digital Downloads (EDD) Integration:
- Full Shamsi (Jalali) calendar support across EDD admin pages: discount start/end dates, orders, customer dates, and reports.
- Seamlessly converts Shamsi inputs back to standard date format behind the scenes without breaking EDD data.
- Displays EDD store dates in Shamsi format with optional Persian digits.
- WooCommerce Integration:
- Full Shamsi (Jalali) calendar and date picker support across WooCommerce admin screens: Orders, Coupons, Product Sale schedules, Downloads, and Reports.
- Seamless Jalali date conversion for WooCommerce Flot reports and WooCommerce Analytics (React/D3) charts and tooltips.
- Automatic Jalali to Gregorian date normalization on form submission to preserve database integrity.
License
This plugin is released under the GPL2 license.
Questions
- Which third-party plugins are supported and converted to the Jalali calendar?
Yes, this plugin provides full Jalali (Persian/Shamsi) calendar conversion and date picker compatibility for:
* Crocoblock JetPlugins: JetBooking, JetAppointments Booking, JetEngine, JetFormBuilder, and JetSmartFilters.
* WooCommerce & Easy Digital Downloads (EDD): Orders, coupons, discounts, sales schedules, and reports.- Is this plugin compatible with all themes?
Yes, this plugin works with all WordPress themes.
- Can I enable only some features?
Yes, you can enable or disable each feature separately in settings.
- Does this affect site speed?
No, the plugin is optimized and has minimal impact on performance.
sandywp / also on the shelf
Try another plugin
4.2 · 600K+ installs
The Events Calendar: #1 calendar plugin for WordPress. Create/manage events (virtual too!) on your site with the free plugin.
Events Manager – Calendar, Bookings, Tickets, and more!
4.2 · 60K+ installs
Events calendar with bookings, scheduling, appointments, event registration, tickets, recurring events, and venue management.
SimplyBook.me – Booking and reservations calendar
4.5 · 30K+ installs
Simply add a booking calendar to your site to schedule bookings, reservations, appointments and to collect payments.
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.