wp-parsidate
Last commit date
assets
2 days ago
inc
2 days ago
languages
2 days ago
vendor
2 days ago
composer.json
2 days ago
composer.lock
2 days ago
readme.txt
2 days ago
wp-parsidate.php
2 days ago
readme.txt
354 lines
| 1 | === پارسی دیت – Parsi Date === |
| 2 | Contributors: lord_viper, man4toman, parselearn, yazdaniwp, saeedfard, iehsanir, wordpress-parsi |
| 3 | Donate link: https://wp-parsi.com/support/ |
| 4 | Tags: Shamsi, Persian, Jalali, WooCommerce, ووکا� |
| 5 | رس |
| 6 | Requires at least: 5.3 |
| 7 | Tested up to: 7.0 |
| 8 | Stable tag: 6.2 |
| 9 | Requires PHP: 7.4 |
| 10 | License: GPLv3 |
| 11 | |
| 12 | Persian date support for WordPress |
| 13 | |
| 14 | == Description == |
| 15 | |
| 16 | ParsiDate is a powerful plugin developed by Persian contributors to enhance the WordPress experience for Farsi users. It provides full support for the Shamsi (Jalali) calendar across the WordPress dashboard and front-end, fixes character display issues, and improves Right-to-Left (RTL) compatibility. With seamless integration into core features and popular plugins like WooCommerce and Gravity Forms, ParsiDate makes managing Persian websites easier and more professional. |
| 17 | |
| 18 | = Key Features: = |
| 19 | |
| 20 | = Date & Calendar Functionality = |
| 21 | * Shamsi (ش� |
| 22 | سی) Calendar - Complete Solar Hijri calendar support |
| 23 | * Date Conversion - Automatic conversion throughout WordPress |
| 24 | * Archive Widgets - Shamsi date-based post archives |
| 25 | * Calendar Widget - Interactive Persian calendar widget |
| 26 | * Permalink Support - Shamsi dates in custom permalinks |
| 27 | |
| 28 | = Editor & Admin Integration = |
| 29 | * Gutenberg Support - Shamsi date picker in Block Editor |
| 30 | * ACF Integration - Persian date field type for Advanced Custom Fields |
| 31 | * Admin Dates - Shamsi dates throughout WordPress admin dashboard |
| 32 | * Content Dates - Automatic Persian dates in posts, pages, comments, and archives |
| 33 | |
| 34 | = Commerce & E-commerce = |
| 35 | * WooCommerce Ready - Full WooCommerce (ووکا� |
| 36 | رس) compatibility with Persian dates |
| 37 | * Product Support - Persian dates for orders, products, and customer data |
| 38 | |
| 39 | = Text & Character Processing = |
| 40 | * Arabic to Persian - Automatic character conversion (ي/ك to ی/ک) |
| 41 | * Number Localization - Convert Eastern Arabic and Latin numerals |
| 42 | * Full RTL Support - Complete right-to-left text direction optimization |
| 43 | * TinyMCE Adjustments - RTL-optimized WordPress editor |
| 44 | |
| 45 | = Performance = |
| 46 | * Lightweight - Minimal resource usage and fast performance |
| 47 | * Efficient - Optimized code for production environments |
| 48 | * WP-Planet Widget - Integration with [WP-Planet.ir](https://wp-planet.ir) |
| 49 | |
| 50 | == Installation == |
| 51 | |
| 52 | 1. Upload plugin folder to the `/wp-content/plugins/` directory |
| 53 | 2. Activate the plugin through the 'Plugins' menu in WordPress |
| 54 | 3. To use the archives widget, go to 'Widgets' and choose 'بایگانی تاریخ خورشیدی' |
| 55 | 4. To use the calendar widget, go to 'Widgets' and choose 'گاهش� |
| 56 | ار تاریخ خورشیدی' |
| 57 | |
| 58 | == Screenshots == |
| 59 | |
| 60 | 1. Dashboard tab |
| 61 | 2. Core settings |
| 62 | 3. Conversions settings |
| 63 | 4. Tools settings |
| 64 | 5. Integration and addon settings |
| 65 | 6. Addon tab |
| 66 | 7. WooCommerce settings |
| 67 | |
| 68 | == Changelog == |
| 69 | |
| 70 | = 6.2 = |
| 71 | * Add: Jet Engine addon. [#WP topic](https://wordpress.org/support/topic/%d9%86%d8%ad%d9%88%d9%87-%d8%b3%d8%a7%d8%b2%da%af%d8%a7%d8%b1%db%8c-%d9%be%d8%a7%d8%b1%d8%b3%db%8c-%d8%af%db%8c%d8%aa-%d8%a8%d8%a7-%d9%85%d8%aa%d8%a7%d8%a8%d8%a7%da%a9%d8%b3-%d8%ac%d8%aa-%d8%a7%d9%86/) |
| 72 | * Add: Ultimate Member addon. [#WP topic](https://wordpress.org/support/topic/%d8%aa%d8%af%d8%a7%d8%ae%d9%84-%d8%a8%d8%a7-%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-ultimate-memner/) |
| 73 | * Add: MonsterInsights addon. [#issue](https://github.com/wordpress-parsi/wp-parsidate/issues/189) |
| 74 | * Fix: Hyphen convert to raw HTML entity in post title. [#issue](https://github.com/wordpress-parsi/wp-parsidate/issues/317) |
| 75 | * Fix: Convert Gregorian date to Jalali/Shamsi based on timezone in wp_date function. [#issue](https://github.com/wordpress-parsi/wp-parsidate/issues/289) |
| 76 | * Fixed some bugs |
| 77 | |
| 78 | = 6.1 = |
| 79 | * Add: Limit Login Attempts Security addon. [#WP topic](https://wordpress.org/support/topic/plugin-conflict-454/) |
| 80 | * Add: Bulky (Bulk Edit Products for WooCommerce) addon. [#WP topic](https://wordpress.org/support/topic/%d9%85%d8%b4%da%a9%d9%84-%d8%a8%d8%a7-%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-bulky-bulk-edit-products-for-woocommerce/) |
| 81 | * Add: Schema Pro addon. [#issue](https://github.com/wordpress-parsi/wp-parsidate/issues/291) |
| 82 | * Add: Dual date feature. [#PR](https://github.com/wordpress-parsi/wp-parsidate/pull/304) |
| 83 | * Fix: Implicitly nullable parameter declarations deprecated in PHP 8.4. [#PR](https://github.com/wordpress-parsi/wp-parsidate/pull/307) |
| 84 | * Fix: Resolve decimal number conversion issue in Persian text. [#PR](https://github.com/wordpress-parsi/wp-parsidate/pull/303) |
| 85 | * Fix: Validate phone number in block type checkout (WooCommerce V11.0+). [#PR](https://github.com/woocommerce/woocommerce/pull/65817) |
| 86 | * Fix: ACF repeatable date field save error |
| 87 | * Fixed some bugs |
| 88 | |
| 89 | = 6.0 = |
| 90 | * We have major update for code and UI of Parsi Date plugin |
| 91 | * We are respect to our old versions, Backward compatibility full supported. |
| 92 | * ParsiDate now supported Addon ability, You can enable addon to integration Jalali date with your plugins. |
| 93 | |
| 94 | = 5.1.8 = |
| 95 | * Improved multilingual compatibility |
| 96 | * Added compatibility with Ultimate Dashboard |
| 97 | * Major update to Rank Math compatibility |
| 98 | * Fixed an issue with the Parsian Gateway |
| 99 | * Fixed Wazir font compatibility |
| 100 | * Made general enhancements to the core and UI |
| 101 | |
| 102 | = 5.1.7 = |
| 103 | * Fix date format in ISO 8601 |
| 104 | * Update dashboard.css |
| 105 | * Fix postalCode Validate |
| 106 | * Fix editor rtl |
| 107 | * Fix show gateway logo |
| 108 | * Central Gateways Method |
| 109 | * Fix Mellat Gateway + Support Block API |
| 110 | * Add Melli Gateway + Support Block API |
| 111 | * Fixes Media view Select box and returns in Jalali Format Date |
| 112 | * Compatible with Sales Countdown Timer plugin |
| 113 | * Fix block editor datepicker wrong date |
| 114 | |
| 115 | = 5.1.6 = |
| 116 | * Some additional/unused options have been removed |
| 117 | * The sponsors widget loading mechanism has been optimized |
| 118 | |
| 119 | = 5.1.5 = |
| 120 | * Revert 'wpp_fix_post_time' and 'wpp_fix_post_date' to fix recent date time issue |
| 121 | |
| 122 | = 5.1.4 = |
| 123 | * Fix NuSoap Required file Path |
| 124 | * Fix wp_kses allowed HTML |
| 125 | * Fix the time hook |
| 126 | |
| 127 | = 5.1.3 = |
| 128 | * Fix convert order date to Gregorian in edit order screen |
| 129 | * Update fixes-dates.php |
| 130 | * Warning REQUEST Params in PHP |
| 131 | * Fix: Translations not loading |
| 132 | * Fix: The posting time of posts in the block editor |
| 133 | * Fix some reported bugs |
| 134 | |
| 135 | = 5.1.2 = |
| 136 | * Fix some reported bugs |
| 137 | * Fix security issue |
| 138 | * Fix translation problem in new version of WordPress |
| 139 | |
| 140 | = 5.1.1 = |
| 141 | * Fix Woo mails dates direction |
| 142 | * Fix Fatal error in Woo product edit screen |
| 143 | * Fix in_array() fetal error in 8.1 |
| 144 | * Remove error_log |
| 145 | |
| 146 | = 5.1.0 = |
| 147 | * HPOS compatible |
| 148 | * Block-based gateways WooCommerce |
| 149 | * Iranian cities for WooCommerce |
| 150 | * Persian datepicker in Block editor |
| 151 | * Fixed conflict with Jetpack. |
| 152 | * Resolved dashboard page warning. |
| 153 | * Addressed conflict with DATE_W3C format. |
| 154 | * Fixed date problem in comments feed. |
| 155 | * Resolved error while saving ACF fields. |
| 156 | * Fixed "Undefined index: date_i18n" notice. |
| 157 | * Addressed notice error in archive.php pages. |
| 158 | * Resolved conflicts with RevSlider. |
| 159 | * Fixed date conversion problem in WordPress 5.3. |
| 160 | * Addressed conflict with get_the_modified_date. |
| 161 | * Fixed Parsi Widget error. |
| 162 | * Resolved "Undefined index: wp_date" notice in disable.php. |
| 163 | * Fixed WooCommerce order detail issue. |
| 164 | * Addressed conflict with Polylang and WPML. |
| 165 | * Fixed duplicate activity date in the dashboard. |
| 166 | * Resolved type error in editor date picker. |
| 167 | * Fixed direction problem in the legacy editor. |
| 168 | * Corrected wrong callback in get_the_time hook. |
| 169 | * Addressed default timezone problem. |
| 170 | * Displaying "@" instead of "at" in the Jalali version. |
| 171 | * Added Persian numbers in WooCommerce prices. |
| 172 | * Improved support for Persian dates in WooCommerce. |
| 173 | * Added Persian date picker in WooCommerce. |
| 174 | * Added ACF Parsi date. |
| 175 | * Mini support for WPML and Polylang. |
| 176 | * Updated calendar widgets. |
| 177 | * Updated attachments filter dropdown. |
| 178 | * New looks and feels for the settings panel. |
| 179 | * Added Vazir font to the admin area. |
| 180 | * Fix convert order date to Gregorian in edit order screen. |
| 181 | * Compatibility with WordPress 6.5x and WooCommerce 8.7x. |
| 182 | |
| 183 | = 4.0.0 = |
| 184 | * This release contains huge bug fix: |
| 185 | - Conflict with jetpack |
| 186 | - Dashboard page warrning |
| 187 | - Conflict with DATE_W3C format |
| 188 | - Date problem in comments feed |
| 189 | - Error while save ACF fields |
| 190 | - Notice: Undefined index: date_i18n |
| 191 | - Notice error in archive.php pages |
| 192 | - RevSlider conflicts |
| 193 | - Date conversion problem in WordPress 5.3 |
| 194 | - Conflict with get_the_modified_date |
| 195 | - Parsi Widget error |
| 196 | - Notice: Undefined index: wp_date, disable.php |
| 197 | - WooCommerce order detail fix |
| 198 | - Conflict with Polylang and WPML |
| 199 | - Duplicate activity date in dashboard |
| 200 | - Type error in editor datepicker |
| 201 | - Direction problem in legacy editor |
| 202 | - Wrong callback in get_the_time hook |
| 203 | - Default timezone problem |
| 204 | * Displaying "@" instead of "at" in Jalali version |
| 205 | * Persian number in WooCommerce prices |
| 206 | * Better support of Persian date in WooCommerce |
| 207 | * Persian datepicker in WooCommerce |
| 208 | * ACF Parsi date |
| 209 | * Mini support of WMPL and Polylang |
| 210 | * Update Calendar widgets |
| 211 | * Update attachments filter dropdown |
| 212 | * New looks and feels of settings panel |
| 213 | * Add Vazir font to admin area |
| 214 | |
| 215 | = 3.0.3 = |
| 216 | * Fix widgets fatal errors |
| 217 | * Fix get_post_modified_time output |
| 218 | * Replace @ with Persian character in edit posts |
| 219 | * Fix notice in disable section |
| 220 | |
| 221 | = 3.0.2 = |
| 222 | * Now we support WordPress 5.3! |
| 223 | * Replace/add wp_date instead old function |
| 224 | * Small fix in WooCommerce dates |
| 225 | * Fix date in media files |
| 226 | * All core codes cleaned and beautified |
| 227 | |
| 228 | = 3.0.1 = |
| 229 | * The WooCommerce hook has been temporarily disabled |
| 230 | |
| 231 | = 3.0.0 = |
| 232 | * Added Shamsi (Jalali) day-picker in Block Editor (Gutenberg) |
| 233 | * Added Shamsi (Jalali) jQuery UI date-picker |
| 234 | |
| 235 | = 2.4 = |
| 236 | * Fix for admin_posts_where |
| 237 | * Added new version of planet on dashboard |
| 238 | * New fixes for dates |
| 239 | * Fix month in permalink |
| 240 | * New fix for hook disabler |
| 241 | |
| 242 | = 2.3.4 = |
| 243 | * Fix diagnosis leap year function ( WPP_ParsiDate::IsLeapYear() ) |
| 244 | |
| 245 | = 2.3.3 = |
| 246 | * Fix WooCommerce Sale Price Dates (From/To) |
| 247 | |
| 248 | = 2.3.2 = |
| 249 | * Change date based on WordPress language (Persian/Farsi) |
| 250 | * Compatible with WP Multilingual plugin (WPML) |
| 251 | |
| 252 | = Development Log |
| 253 | * Fix Wrong usage of $wp_query in posts_where filter that create "old posts" issue in WP_Query! |
| 254 | |
| 255 | = 2.3.1 = |
| 256 | * Fix date picker's month dropdown bug in admin edit post. [#issue](https://github.com/wordpress-parsi/wp-parsidate/issues/5) |
| 257 | |
| 258 | = 2.3.0.2 = |
| 259 | * Fix set editor font CSS |
| 260 | |
| 261 | = 2.3 = |
| 262 | * Add [WP-Planet.ir](https://wp-planet.ir) widget |
| 263 | * Fix some bug |
| 264 | |
| 265 | = 2.2.3 = |
| 266 | * Conflict timezone with WordPress default timezone [#issue](https://github.com/wordpress-parsi/wp-parsidate/issues/1) |
| 267 | |
| 268 | = 2.2.2 = |
| 269 | * Fix error in PHP 7 |
| 270 | |
| 271 | = 2.2.1 = |
| 272 | * Compatible with WP 4.7 |
| 273 | * Fixed: Notice error in acf group page. [#issue](https://wordpress.org/support/topic/need-a-conditional-for-posts-in-wpp_fix_post_date-function/) |
| 274 | * Fixed: Undefined variable `$predate` error in admin lists-fix.php [#issue](https://wordpress.org/support/topic/undefined-variable-predate-in-admin-lists-fix-php/) |
| 275 | * Fixed by: [Mostafa Soufi](https://profiles.wordpress.org/mostafas1990/) |
| 276 | |
| 277 | = 2.2 = |
| 278 | * Fixed: Widgets bug causes Deprecated notices in WordPress >= 4.3 |
| 279 | * Fixed: the_modified_date() is now in Shamsi. [Reported by Amirhossein Habibi] |
| 280 | * New: Added EDD support to convert prices digits in Persian digits. |
| 281 | |
| 282 | = 2.1.7 = |
| 283 | * Fixed timezone bug [Reported by HANNANStd] |
| 284 | * Paragraph style returned to its previous style [Reported by WP-Parsi community] |
| 285 | |
| 286 | = 2.1.6 = |
| 287 | * Fixed assets folder issue with community. |
| 288 | |
| 289 | = 2.1.5 = |
| 290 | * Added "Droid Sans" & "Roboto" font family to back-end environment & editor by default, also an option for returning that |
| 291 | * Added an option for moving menu item to submenu |
| 292 | * Fixed timezone bug that was set to "Asia/Tehran" by default |
| 293 | * Cleaned codes and documentation |
| 294 | |
| 295 | = 2.1.2 = |
| 296 | * Admin menu problem fixed |
| 297 | |
| 298 | = 2.1.2 = |
| 299 | * Fix Broken Plugins Update Link (Farsi Locale) |
| 300 | |
| 301 | = 2.1.1 = |
| 302 | * Fix Post permalink with custom structure (%category%/%postname%/) |
| 303 | |
| 304 | = 2.1 = |
| 305 | * Post Permalink Fixed |
| 306 | * WordPress SEO OpenGraph Dates fixed |
| 307 | * WooCommerce order detail date fixed |
| 308 | * New option for set locale in plugin page settings |
| 309 | * LTR post editor text mode |
| 310 | |
| 311 | = 2.0.0-alpha = |
| 312 | * Fully recorded! |
| 313 | * WordPress languages (Persian) files removed |
| 314 | * Persian calendar widget added |
| 315 | * Performance enhanced |
| 316 | * WooCommerce prices problem fixed |
| 317 | |
| 318 | = 1.3.5 = |
| 319 | * WordPress 4.0 ready |
| 320 | * languages updated |
| 321 | |
| 322 | = 1.3.4 = |
| 323 | * Unix timestamp problems fixed |
| 324 | * languages fixed |
| 325 | * core functions improved |
| 326 | |
| 327 | = 1.3.3 = |
| 328 | * editor problems fixed |
| 329 | |
| 330 | = 1.3.2 = |
| 331 | * update language files |
| 332 | |
| 333 | = 1.3.1 = |
| 334 | * tested on WordPress 3.9 |
| 335 | * added new language files |
| 336 | |
| 337 | = 1.3 = |
| 338 | * core function enhanced |
| 339 | * some date function problem fixed |
| 340 | |
| 341 | = 1.2 = |
| 342 | * fix memory error |
| 343 | * fix post_where hook |
| 344 | |
| 345 | = 1.1 = |
| 346 | * Fix TinyMce text direction |
| 347 | * Fix sitemaps date problems |
| 348 | * New features on plugin settings |
| 349 | * Add Persian numbers on the_excerpt function |
| 350 | * Some bugfixes on core functions |
| 351 | |
| 352 | = 1.0 = |
| 353 | * Hello world... |
| 354 |