Browse project documentation

Settings reference

Persian Kitv1.0.1View sourceEnglish / Persian

Exact module labels, defaults and dependencies for a fresh installation.

Open Persian Kit (requires manage_options). Use the module/card switch to enable or disable a module, change its options, then Save changes. One form saves the visible module tabs together; unavailable/omitted modules keep stored settings. Defaults below are for a fresh install, not an upgrade. true means on, false off, [] empty and "" blank. Option keys are for developers; labels are the actual UI strings.

Persian digits

Location: Display / Persian digits. digit_conversion

KeyUI labelDefault
enabledPersian digitsfalse
datesJalali datestrue
numbersPost and comment countstrue
pricesShop pricestrue
emailsWooCommerce emailsfalse

Jalali dates

Location: Display / Jalali dates. date_conversion

KeyUI labelDefault
enabledJalali datestrue
global_conversionConvert every date (advanced)false
jalali_archivesJalali archives and calendartrue
jalali_permalinksJalali dates in post linksfalse
gregorian_dateShow the Gregorian date toofalse
gregorian_styleGregorian date"numeric"
gregorian_orderOrder"jalali_first"
gregorian_separatorBetween the dates"parentheses"
month_namesMonth names"auto"
month_names_by_localeMonth names in %s[]

Persian ی and ک

Location: Writing / Persian ی and ک. char_normalization

KeyUI labelDefault
enabledPersian ی and کtrue
normalize_on_saveFix letters on savefalse
teh_marbutaAlso replace ة with هfalse
half_space_fixAdd half-spaces on savefalse

Admin font

Location: Display / Admin font. admin_font

KeyUI labelDefault
enabledAdmin fonttrue
fontFont"vazirmatn"

Half-space key

Location: Writing / Half-space key. zwnj_editor

KeyUI labelDefault
enabledHalf-space keytrue

WooCommerce

Location: WooCommerce / WooCommerce. woocommerce

Requires active: WooCommerce 9.9+.

KeyUI labelDefault
enabledWooCommercetrue
checkout_normalizeFix what customers typetrue
checkout_validateCheck phone numbers and postcodestrue
national_idNational ID"off"
city_selectCity list for Iranfalse
allowed_statesProvinces you deliver to[]
short_checkoutShorter checkout when nothing needs shippingfalse
dates_adminJalali date picker in the shop admintrue
dates_analyticsJalali dates in WooCommerce Analyticstrue
call_for_priceShow a text instead of an empty pricefalse
call_for_price_textText on the product page""
call_for_price_list_textText in the shop and other lists""
call_for_price_linkLink""
email_fontPersian font in emailstrue

Contact Form 7

Location: Integrations / Contact Form 7. cf7

Requires active: Contact Form 7.

KeyUI labelDefault
enabledContact Form 7true

ACF

Location: Integrations / ACF. acf

Requires active: ACF.

KeyUI labelDefault
enabledACFtrue

Forminator

Location: Integrations / Forminator. forminator

Requires active: Forminator 1.50+.

KeyUI labelDefault
enabledForminatortrue

Gravity Forms

Location: Integrations / Gravity Forms. gravityforms

Requires active: Gravity Forms 2.9+.

KeyUI labelDefault
enabledGravity Formstrue

WPForms

Location: Integrations / WPForms. wpforms

Requires active: WPForms 1.9.1+.

KeyUI labelDefault
enabledWPFormstrue

Yoast SEO

Location: Integrations / Yoast SEO. yoast

Requires active: Yoast SEO.

KeyUI labelDefault
enabledYoast SEOtrue

Rank Math SEO

Location: Integrations / Rank Math SEO. rank_math

Requires active: Rank Math SEO.

KeyUI labelDefault
enabledRank Math SEOtrue

WPML

Location: Integrations / WPML. wpml

Requires active: WPML.

KeyUI labelDefault
enabledWPMLtrue

Polylang

Location: Integrations / Polylang. polylang

Requires active: Polylang.

KeyUI labelDefault
enabledPolylangtrue

Persian slugs

Location: Writing / Persian slugs. utilities

KeyUI labelDefault
enabledPersian slugstrue
persian_slugsUse Persian slugstrue

Choices and dependencies

  • Month-name values: auto, iranian, dari, pashto, kurdish; per-language map keys are locales. Gregorian style: numeric/named; order: jalali_first/gregorian_first; separator: parentheses/slash/dash.
  • Fonts: vazirmatn, noto-sans-arabic, ibm-plex-sans-arabic. National ID: off, optional, required. Empty provinces means all. Empty call-for-price product text uses the localized default, list text inherits it, and empty link adds no link.
  • A module’s child switches take effect only in the contexts it supports. Digits suboptions require its main switch. Form integrations control pickers independently of core date display; WooCommerce’s dates have their own controls. Currency registration/schema protection and custom-field fallbacks can remain when an integration is off. See the guides before deactivating the plugin itself.
  • Tools have no module settings of their own. The normalization UI depends on the enabled character module’s REST routes; its CLI works even with that module off. Settings live in persian_kit_settings, sanitized by the registered Settings API.

For examples and limitations: text, dates, links, WooCommerce, forms, maintenance and compatibility.

Search documentation

Search across all projects. Close this window to return to your guide.

Tab to navigate · Enter to openEsc to close