Title: تقویم فارسی &#8211; Persian Calendar
Author: Mohammadreza Ahm
Published: <strong>9 сар 16, 2025</strong>
Last modified: 9 сар 29, 2026

---

Search plugins

![](https://ps.w.org/persian-calendar/assets/banner-772x250.png?rev=3613896)

![](https://ps.w.org/persian-calendar/assets/icon-256x256.png?rev=3362463)

# تقویم فارسی – Persian Calendar

 By [Mohammadreza Ahm](https://profiles.wordpress.org/mohammadr3z/)

[Download](https://downloads.wordpress.org/plugin/persian-calendar.1.5.2.zip)

 * [Details](https://mn.wordpress.org/plugins/persian-calendar/#description)
 * [Reviews](https://mn.wordpress.org/plugins/persian-calendar/#reviews)
 *  [Installation](https://mn.wordpress.org/plugins/persian-calendar/#installation)
 * [Development](https://mn.wordpress.org/plugins/persian-calendar/#developers)

 [Support](https://wordpress.org/support/plugin/persian-calendar/)

## Description

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, WooCommerce, Easy
Digital Downloads (EDD), and Advanced Custom Fields (ACF) 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.
 * **Advanced Custom Fields (ACF & ACF Pro) Integration:**
    - Full Jalali (Persian/Shamsi) calendar and date picker support for ACF Date
      Picker, Date Time Picker, and Time Picker fields.
    - Seamless compatibility with ACF Pro Repeaters, Flexible Content, Clone fields,
      and ACF Blocks in the Gutenberg editor.
    - Full support for ACF frontend forms created using `acf_form()`.
    - Guarantees 100% Gregorian date storage in the database (`wp_postmeta`) using
      standard ACF formats (`Ymd`, `Y-m-d H:i:s`, `H:i:s`) for optimal query performance,
      schema integrity, and compatibility.
    - Native support for ACF 6.8+ “Default to current date” setting.

### License

This plugin is released under the GPL2 license.

## Screenshots

[⌊Plugin settings page⌉⌊Plugin settings page⌉[

Plugin settings page

[⌊Jalali calendar in Gutenberg editor⌉⌊Jalali calendar in Gutenberg editor⌉[

Jalali calendar in Gutenberg editor

[⌊WooCommerce reports⌉⌊WooCommerce reports⌉[

WooCommerce reports

[⌊EDD reports⌉⌊EDD reports⌉[

EDD reports

## Installation

 1. Go to “Plugins” > “Add New” in WordPress admin
 2. Search for “Persian Calendar”
 3. Click “Install” and then “Activate”
 4. Go to “Settings” > “Persian Calendar” to configure options

## FAQ

### 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.***
Advanced Custom Fields (ACF & ACF Pro):** Date Picker, Date Time Picker, and Time
Picker fields (including Repeaters, Flexible Content, Clone fields, and ACF Blocks).

### 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.

## Reviews

![](https://secure.gravatar.com/avatar/104a12be981995bc7985713429dfefcd3bea160a17fab88efe8158755961a6f1?
s=60&d=retro&r=g)

### 󠀁[چقدر دنبال چنین چیزی گشتم](https://wordpress.org/support/topic/%da%86%d9%82%d8%af%d8%b1-%d8%af%d9%86%d8%a8%d8%a7%d9%84-%da%86%d9%86%db%8c%d9%86-%da%86%db%8c%d8%b2%db%8c-%da%af%d8%b4%d8%aa%d9%85/)󠁿

 [payam](https://profiles.wordpress.org/hzv4424/) 9 сар 18, 2026

آقا دمت گرم. جت انجین جت فرم جت فیلتر عالی نسخه پولیشو تو ژاکتی جایی بذار بخریم 
خستگیت در بره

![](https://secure.gravatar.com/avatar/b7ab8e861b47a897dde1d6e6e82b25f4e1f1c7976b5a4de862a48577489af3a3?
s=60&d=retro&r=g)

### 󠀁[بهترین افزونه شمسی](https://wordpress.org/support/topic/%d8%a8%d9%87%d8%aa%d8%b1%db%8c%d9%86-%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d8%b4%d9%85%d8%b3%db%8c/)󠁿

 [Amin](https://profiles.wordpress.org/aminima/) 9 сар 3, 2026

بهترین افزونه تقویم فارسی و شمسی برای وردپرس هست. با همه چیز سازگاره و خطا نمیندازه.
امکانات اضافه و بدردنخور هم نداره. فقط امیدوارم به سرنوشت افزونه های دیگه دچار نشه
و توسعه دهنده تا وقتی وردپرس هست!‌ به این کار خوبش ادامه بده.

![](https://secure.gravatar.com/avatar/894b948af36faa76d05396e4c3d0a49c0957b0b90562900a6984dce3c7f73ab4?
s=60&d=retro&r=g)

### 󠀁[The best for Persian users](https://wordpress.org/support/topic/the-best-for-persian-users/)󠁿

 [iSoheil](https://profiles.wordpress.org/isoheil/) 7 сар 7, 2026

So usefully plugin.

![](https://secure.gravatar.com/avatar/dac57dd68e7365677d7dac1e85643c8e914074c6f703a424de5388db05bd6a47?
s=60&d=retro&r=g)

### 󠀁[Nice Plugin](https://wordpress.org/support/topic/nice-plugin-5450/)󠁿

 [Reza Asadi](https://profiles.wordpress.org/asadister/) 7 сар 2, 2026

You wrote a good plugin, it is a good complement to Persian Elementor.

![](https://secure.gravatar.com/avatar/be4dce4d91b2a8b53a51e1695d45b5e7ffb0285baa03439bbd45018af6681263?
s=60&d=retro&r=g)

### 󠀁[افزونه فوق العاده سبک](https://wordpress.org/support/topic/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d9%81%d9%88%d9%82-%d8%a7%d9%84%d8%b9%d8%a7%d8%af%d9%87-%d8%b3%d8%a8%da%a9/)󠁿

 [mersad mansory](https://profiles.wordpress.org/mersadmansory/) 11 сар 27, 2025

واقعا افزونه فوق العاده سبک ساده هستشبه امید افزونه و امکانات بیشتر

![](https://secure.gravatar.com/avatar/58efd57d83275d6002127712b21590af3ab3ad0a92f54c8e7a64ca24472dda5c?
s=60&d=retro&r=g)

### 󠀁[بسیار عالی](https://wordpress.org/support/topic/%d8%a8%d8%b3%db%8c%d8%a7%d8%b1-%d8%b9%d8%a7%d9%84%db%8c-42/)󠁿

 [nimasoudi](https://profiles.wordpress.org/nimasoudi/) 10 сар 17, 2025

سبک و کاربردی با تشکر و آرزوی موفقیت

 [ Read all 7 reviews ](https://wordpress.org/support/plugin/persian-calendar/reviews/)

## Contributors & Developers

“تقویم فارسی – Persian Calendar” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Mohammadreza Ahm ](https://profiles.wordpress.org/mohammadr3z/)

“تقویم فارسی – Persian Calendar” has been translated into 1 locale. Thank you to
[the translators](https://translate.wordpress.org/projects/wp-plugins/persian-calendar/contributors)
for their contributions.

[Translate “تقویم فارسی – Persian Calendar” into your language.](https://translate.wordpress.org/projects/wp-plugins/persian-calendar)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/persian-calendar/),
check out the [SVN repository](https://plugins.svn.wordpress.org/persian-calendar/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/persian-calendar/)
by [RSS](https://plugins.trac.wordpress.org/log/persian-calendar/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.2

 * Admin Timewrap: Fixed inline edit date display timing in post and product quick
   edit to properly render Jalali dates after WordPress and WooCommerce inline edit
   handlers execute.
 * WooCommerce: Fixed Jalali date picker for product sale schedule in product edit
   and inline edit.
 * Fix: Excluded TinyMCE toolbar buttons (.mce-btn button) and Quicktags DFW (.qt-
   dfw) from dashboard font styling to preserve default editor fonts and icons.

#### 1.5.1

 * Added Advanced Custom Fields (ACF & ACF Pro) Integration: Jalali date picker 
   for Date, Date Time, and Time Picker fields with full support for Repeaters, 
   Flexible Content, Clone, ACF Blocks, and frontend acf_form().
 * Optimized Gutenberg calendar.

#### 1.5.0

 * Added JetAppointments Booking Integration: Full Jalali calendar support for JetAppointments
   Booking plugin including appointment schedules, backend timeline, calendars, 
   and frontend booking forms.
 * JetBooking Fix: Fixed timeline date range coverage calculation so the timeline
   bar covers the full date range including the check-out day.

#### 1.4.1

 * Fixed background date conversion issues by introducing format-driven machine 
   date detection.

#### 1.4.0

 * Added WooCommerce Integration: Complete Jalali calendar support for WooCommerce
   orders, coupons, product schedules, reports, and analytics.
 * EDD Integration: Added zero currency decimals support for Easy Digital Downloads(
   EDD).
 * JetPopup & JetFormBuilder Fix: Fixed date picker popup element stacking, overlay
   z-index, and click-through issues when opening datepickers inside JetPopup and
   Elementor modals.
 * Performance Optimization: Optimized JavaScript integration scripts and centralized
   core date converter utilities.
 * Bug Fix: Fixed several date conversion and timezone issues, keeping machine readable
   output in Gregorian format.
 * Fixed the EDD Sales Summary dashboard widget not using Jalali month boundaries.
 * Admin Timewrap: Padded hour, minute, and day input fields with leading zeros (
   e.g. 03:24) in post quick edit and timestamp wrapper.

#### 1.3.6

 * New: Dedicated time picker for time-only fields (JetEngine & JetFormBuilder, 
   front-end and admin).

#### 1.3.5

 * Added Easy Digital Downloads (EDD) Integration: Jalali calendar and date picker
   support for EDD admin screens, discount codes, reports, date filters
 * Bug Fix: Post publish time could show another post’s date in widgets/loops outside
   the main query — removed the buggy get_post_time filter; date/time now resolve
   through the correct post via date_i18n/wp_date.
 * Improvement: Integrations (JetEngine, JetSmartFilters, EDD) now reuse a single
   shared date-converter instance instead of creating a new one per value

#### 1.3.4

 * Added JetSmartFilters Integration: Support for frontend date period filters
 * Bug Fix: Fixed JetEngine CPT/CCT fields Jalali conversion on frontend and AJAX
   listings
 * Bug Fix: Fixed Esfand (month 12) validation check in JS date converter for leap
   years
 * Bug Fix: Fixed admin panel classic/quick edit date validation checks
 * Bug Fix: Fixed validation checks for JetEngine datetime meta fields
 * Bug Fix: Fixed validation checks for invalid JetSmartFilters date inputs
 * Bug Fix: Fixed JetSmartFilters date period navigation and period-shifting arithmetic
 * Bug Fix: Fixed calendar popup event bubbling closing Elementor and JetPopup modals
 * Bug Fix: Fixed cloned date inputs Jalali formatting inside Elementor popups

#### 1.3.3

 * Added JetBooking Integration: Full Jalali calendar support for JetBooking plugin
   including backend timeline, booking forms, and frontend date-range pickers
 * Security: Fixed DOM XSS vulnerability by replacing HTML output methods with safe
   text rendering in administration scripts
 * Performance: Fixed potential memory leaks and CPU usage loops by adding safety
   limits to polling intervals and Gutenberg dependency loading checks
 * Usability: Fixed date input fields issue where clearing inputs with Backspace/
   Delete keys would immediately force fallback values, ensuring smooth keyboard
   input
 * Bug Fix: Fixed a potential ReferenceError in JetEngine integration script when
   setting date values programmatically via datepicker method calls
 * Bug Fix: Fixed a potential date rendering issue in JetBooking integration where
   dates could render as 0/00/00 if dependencies failed to load or loaded slowly
 * Bug Fix: Fixed date parsing issue in integrations when running JetEngine in Unix
   timestamp mode or when hidden fields contain Persian digits, ensuring proper 
   conversion instead of showing 0/00/00
 * Optimized for performance and compatibility

#### 1.3.2

 * Added JetFormBuilder Integration: Jalali calendar and date picker support for
   JetFormBuilder date and datetime fields on the frontend

#### 1.3.1

 * Fixed a critical issue where JetEngine integration caused Elementor page styles
   and system settings to not load properly by correctly ignoring system meta keys

#### 1.3.0

 * Added JetEngine Integration: Jalali calendar and date picker support for JetEngine
   meta-box date fields in admin, frontend, and Elementor editor
 * Improved dashboard font loading with smarter icon exclusion and RTL language 
   detection

#### 1.2.6

 * Added compatibility with WordPress 7.0
 * Updated Gutenberg calendar theme styles and color schemes to match WordPress 
   7.0 admin theme colors (#3858e9)

#### 1.2.5

 * Fixed calendar weekday calculation inconsistency between mobile and desktop devices
 * Used UTC-based date calculation for consistent weekday display across all timezones
 * Optimized Gutenberg calendar assets: now only load in block editor, not on frontend
 * Fixed hour/minute field order in inline edit timestamp for proper RTL display

#### 1.2.4

 * Fixed Gutenberg calendar date calculation bug
 * Fixed Persian ordinal suffix: now shows “ام” instead of English “th/st/nd/rd”
   in date formats
 * Fixed admin posts filter to properly filter by Jalali month instead of Gregorian
 * Fixed Media Library grid view filter to properly filter by Jalali month
 * Improved Gutenberg calendar styles
 * Improved code security and added caching for better performance

#### 1.2.3.1

 * Fixed get_post_time filter breaking dashboard when timestamp format is requested

#### 1.2.3

 * Extended Jalali support: relative time, comments, post dates, admin date filter
   dropdown
 * Fixed timezone handling for correct time display
 * Fixed weekday calculation in Gutenberg calendar grid
 * Added year display to Gutenberg schedule button
 * Removed Classic Editor feature
 * Improved settings independence

#### 1.2.2

 * Improvement: Avoid conflicts with certain Gutenberg components — the plugin now
   enables the classic editor for posts only (using the `use_block_editor_for_post`
   filter) and leaves other Gutenberg functionality unchanged.

#### 1.2.0

 * Added option to completely disable Gutenberg block editor and activate classic
   editor.

#### 1.1.6

 * Improved texts for consistency

#### 1.1.5

 * Latest stable version with all features

#### 1.1.3

 * Removed Jalali permalink feature for simplification

#### 1.1.1

 * Security and performance improvements
 * Code optimization

#### 1.1.0

 * Added Gutenberg editor support
 * Improved settings interface
 * Added Persian digit conversion

#### 1.0.0

 * Initial release
 * Complete Jalali date conversion
 * Iran timezone support

## Meta

 *  Version **1.5.2**
 *  Last updated **1 өдөр ago**
 *  Active installations **3,000+**
 *  WordPress version ** 5.4 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.2 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/persian-calendar/) ба [Persian](https://fa.wordpress.org/plugins/persian-calendar/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/persian-calendar)
 * Tags
 * [calendar](https://mn.wordpress.org/plugins/tags/calendar/)[gutenberg](https://mn.wordpress.org/plugins/tags/gutenberg/)
   [Jalali](https://mn.wordpress.org/plugins/tags/jalali/)[shamsi](https://mn.wordpress.org/plugins/tags/shamsi/)
   [شمسی](https://mn.wordpress.org/plugins/tags/%d8%b4%d9%85%d8%b3%db%8c/)
 *  [Advanced View](https://mn.wordpress.org/plugins/persian-calendar/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  7 5-star reviews     ](https://wordpress.org/support/plugin/persian-calendar/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/persian-calendar/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/persian-calendar/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/persian-calendar/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/persian-calendar/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/persian-calendar/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/persian-calendar/reviews/)

## Contributors

 *   [ Mohammadreza Ahm ](https://profiles.wordpress.org/mohammadr3z/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/persian-calendar/)