Parsi Date


This package is made by Persian developers to bring so much better experience of Persian WordPress. It includes Shamsi (Jalali) calendar, character issues fixes and Right-To-Left fix for WordPress back-end environment.

List of some features:

  • Widget
  • Shamsi (Jalali) date in Posts, comments, pages, archives, search, categories
  • Shamsi (Jalali) date in Permalinks
  • Shamsi (Jalali) date in admin sections such as posts lists, comments lists, pages lists
  • Shamsi (Jalali) date in post quick edit, comment quick edit, page quick edit of admin panel
  • Shamsi (Jalali) calender widget
  • Shamsi (Jalali) archive widget
  • RTL and fixed tinymce editor
  • Poweful and fast function for fixing Arabic (ي , ك) to Persian (ی , ک)
  • Poweful and fast function for Persian numbers
  • Low resources usage


  • Plugin configuration page
  • 'Jalali Date Archives' Widget
  • 'Jalali Date Calender' Widget
  • 'Jalali Date Calender' in action


  1. Upload plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. To use the archives widget, go to ‘Widgets’ and choose ‘بایگانی تاریخ خورشیدی’
  4. To use the calender widget, go to ‘Widgets’ and choose ‘گاه‌شمار تاریخ خورشیدی’


Installation Instructions
  1. Upload plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. To use the archives widget, go to ‘Widgets’ and choose ‘بایگانی تاریخ خورشیدی’
  4. To use the calender widget, go to ‘Widgets’ and choose ‘گاه‌شمار تاریخ خورشیدی’


مشکل با پارالکس قالب

متاسفانه بعد از نصب افزونه و فعال کردن گزینه تغییر زبان سایت، عکس‌های قسمت پارالکس قالب نمایش داده نمی‌شوند.
مثلا این صفحه (آخر صفحه عکس پارالکس داره)
کسی می‌تونه کمک کنه؟

اضافه کردن تبلیغات پاپ-آپ

توی آپدیت جدید متوجه شدم که برای کاربران که لاگین نکرده اند به صورت خودکار پاپ-آپ باز میشه

بعد از کلی تحقیق فهمیدم دوستان برنامه نویس این افزونه تبلیغات پاپ آپ گذاشتند.

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

Great plugin. Has one issue though.

The plugin does its job well. Nice work.

There is one issue though. When I enable ajax submissions on a Gravity Form, I get a SyntaxError: Invalid or unexpected token because it adds a <script> to the post content and you’re replacing the numbers in JS with Persian numbers, which breaks the JS.

I did a quick fix for myself for now, but it should be fixed in the plugin.

Below is the fix I wrote, in case someone else is having the same issue:

function fix_english_number($content)
      array('۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹'),
      range(0, 9),
function fix_parsi_numbers_in_scripts($content) {
  return preg_replace_callback(
    '/<script.*(?!<\/script>).*<\/script>/i', 'fix_english_number', $content
add_filter('the_content', 'fix_parsi_numbers_in_scripts', 1001);

عدم پشتیبانی از the_modified_date

با سلام و عرض ادب
افزونه خیلی خوب و ضروری برای فارسی زبانهاست و تشکر می کنم از نویسندگان این افزونه.
وقتی بررسی کردم دیدم یک کمبود داره و انم این هست که از وقتی از تابع the_modified_date برای نمایش تاریخ آخرین به روزرسانی مطلب استفاده می کنیم تاریخ به شمسی تبدیل نمیشه.
این تابع رو هم هوک کنید خیلی عالی میشه.
با تشکر هم صدا

مشکل در تبدیل تاریخ فارسی و ثبت در گوگل

بنده از اخرین نسخه استفاده میکنم
افزونه پس از سال جدید دچار مشکل شده و تاریخ فارسی را بصورت اشتباه به میلادی تبدیل میکند
و در هنگام ثبت مطالب در گوگل نیز این مشکل دیده می شود
تاریخ ثبت مطلب را در گوگل ببینید :

که پس از غیر فعال کردن بخش تبدیل تاریخ در افزونه این مشکل رفع شده اما خب تاریخ ها همگی میلادی شدند

چاره چیست ؟

Read all 85 reviews

Contributors & Developers

“Parsi Date” is open source software. The following people have contributed to this plugin.


“Parsi Date” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Parsi Date” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fix diagnosis leap year function ( bn_parsidate::IsLeapYear() )


  • Fix WooCommerce Sale Price Dates (From/To)


  • Change date based on WordPress language (Persian/Farsi)
  • Compatible with WP Multilingual plugin (WPML)


  • Fix date picker’s month dropdown bug in admin edit post. #issue

  • Fix set editor font css



  • Conflict timezone with wordpress default timezone #issue


  • Fix error in PHP 7


  • Compatible with WP 4.7
  • Fixed: Notice error in acf group page. #issue
  • Fixed: Undefined variable $predate error in admin lists-fix.php #issue
  • Fixed by: Mostafa Soufi


  • Fixed: Widgets bug causes Deprecated notices in WordPress >= 4.3
  • Fixed: the_modified_date() is now in Shamsi. [Reported by Amirhossein Habibi]
  • New: Added EDD support to convert prices digits in Persian digits.


  • Fixed timezone bug [Reported by HANNANStd]
  • Paragraph style returned to its previous style [Reported by WP-Parsi community]


  • Fixed assets folder issue with community.


  • Added “Droid Sans” & “Roboto” font family to back-end environment & editor by default, also an option for returning that
  • Added an option for moving menu item to submenu
  • Fixed timezone bug that was set to “Asia/Tehran” by default
  • Cleaned codes and documentation


  • Admin menu problem fixed


  • Fix Broken Plugins Update Link (Farsi Locale)


  • Fix Post permalink with custom structure (%category%/%postname%/)


  • Post Permalink Fixed
  • WordPress SEO OpenGraph Dates fixed
  • WooCommerce order detail date fixed
  • New option for set locale in plugin page settings
  • LTR post editor text mode


  • Fully recorded!
  • WordPress languages (Persian) files removed
  • Persian calendar widget added
  • Performance enhanced
  • Woocommerce prices problem fixed


  • WordPress 4.0 ready
  • languages updated


  • unix timstamp problems fixed
  • languages fixed
  • core functions improved


  • editor problems fixed


  • update language files


  • tested on wordpress 3.9
  • added new language files


  • core function enhanced
  • some date function problem fixed


  • fix memory error
  • fix post_where hook


  • Fix TinyMce text direction
  • Fix sitemaps date problems
  • New features on plugin settings
  • Add persian numbers on the_excerpt function
  • Some bugfixs on core functions


  • Hello world…