WordPress plugin intelligence profile

Themefour Shamsi Kit

Convert WordPress dates to the Jalali (Shamsi) calendar, with Persian digits and correct Persian date formatting.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.5.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update1 Nov 20261h ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Themefour Shamsi Kit version 1.5.1 as active, updated 1h ago and tested up to WordPress 7.1.

Overview

About this plugin

Themefour Shamsi Kit converts the dates WordPress displays to the Jalali (Shamsi) calendar. Post, page and archive dates, the dashboard post lists, the publish panel and comments are all shown in the Jalali calendar, while the dates WordPress stores and uses internally stay exactly as they are.

Conversion accuracy

Dates are converted with an exact, break-table based algorithm from the same family as the reference implementations of the Jalali calendar. Leap years, including years in which Esfand has 30 days, are calculated correctly. The conversion does not rely on the approximate 33-year cycle.

Machine-readable dates stay Gregorian

This is an important distinction that many date plugins miss. Formats such as Y-m-d, ISO 8601 timestamps and RFC dates are not meant for people to read; they are data that browsers, feed readers, search engines and other software parse.

org structured data, RSS feeds and sitemaps. Themefour Shamsi Kit recognises machine-readable formats, leaves them in Gregorian unchanged, and converts only the formats meant to be shown to people.

Correct Persian word order

When a theme or another plugin uses an English date format such as F j, Y, Themefour Shamsi Kit puts the day before the month, so the date reads “5 Mordad 1405” in Persian rather than “Mordad 5, 1405”.

This behaviour applies consistently to date_i18n(), wp_date(), get_the_date(), get_the_modified_date() and comment dates, so a single point in time is never shown in different formats on the same page.

Features

  • Jalali dates on the front end, in the WordPress dashboard and in comments, each configurable on its own.
  • Optional Persian digits.
  • Correct Persian word order for date formats written in English order.
  • An optional custom date format that applies only to converted dates and leaves the site’s own date format untouched.
  • Today’s Jalali date in the admin toolbar, optionally with the Gregorian date beneath it, so both calendars are always at hand.
  • The Vazirmatn font for the WordPress dashboard, served from the site’s own server with no request to any external font service.
  • A Jalali date picker in the block editor (Gutenberg): the calendar that opens from the publish date is Jalali.
  • Jalali date fields for the publish date in the classic editor and in Quick Edit.
  • The WooCommerce order date in the order editor as a Jalali year, month and day.
  • Jalali months in the “All dates” filter above the WooCommerce orders list and the posts and products lists, each filtering exactly that Jalali month.
  • A Jalali calendar for product and variation sale start and end dates, and for WooCommerce coupon expiry dates.
  • In every one of these pickers, WordPress and WooCommerce store the same correct Gregorian date; only the way the date is entered becomes Jalali.
  • Shortcodes for Jalali dates anywhere on the site: [shamsi_today], [shamsi_date], [shamsi_post_date] and [shamsi_post_modified], with a “Documentation” tab and ready-to-copy examples. Today’s date stays correct behind a page cache.
  • Jalali dates in post permalinks (such as /1405/08/05/post-name/), with permanent redirects from the previous Gregorian links to the new address. Off by default.
  • Replacement of Arabic Yeh, Kaf and Arabic digits with their Persian equivalents on save, and a search that finds results whichever keyboard layout is used. Off by default.
  • Disabling the Gutenberg editor to return posts and pages to the classic WordPress editor.
  • Disabling the block-based widgets screen to return to the classic widgets interface.

Pro version features

The Pro version offers broader Jalali support for WordPress, WooCommerce, form builders, third-party plugins and calendar building tools.

  • More than 15 add-ons for compatibility with popular WordPress plugins
  • A shortcode builder for clocks and time display
  • A dedicated calendar builder with ready-made designs
  • More features for WordPress and WooCommerce
  • Compatibility with the Easy Digital Downloads (EDD) store builder
  • Dozens more capabilities and features

com.

Third-party resources

The Vazirmatn font is distributed with this plugin and is loaded only when its option is enabled.

  • Font name: Vazirmatn, by Saber Rastikerdar
  • License: SIL Open Font License 1.1, license URL: https://scripts.sil.org/OFL
  • Source: https://github.com/rastikerdar/vazirmatn
  • Full license text: admin/fonts/Vazirmatn-OFL.txt

The font file is served from the site’s own server; no connection is made to external services such as Google Fonts.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ae
  • jalali
  • persian
  • shamsi
  • d8
  • aa
  • a7
  • b1
  • db
  • 8c
  • b4
  • d9
  • 85
  • b3
  • تاریخ
  • شمسی
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity1 Nov 20261h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.4.11.5.1
Version1.2.11.4.1
WordPress compatibility7.1.07.1.4
Version1.2.01.2.1
WordPress compatibility7.0.47.1.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.