Title: Persian Text and Date Converter
Author: Saeed Tosifyan
Published: <strong>18 آوریل 2025</strong>
Last modified: 14 اکتبر 2026

---

جستجوی افزونه‌ها

![](https://ps.w.org/persian-text-and-date-converter/assets/icon-256x256.png?rev
=3276475)

# Persian Text and Date Converter

 توسط [Saeed Tosifyan](https://profiles.wordpress.org/saeedtx/)

[دانلود](https://downloads.wordpress.org/plugin/persian-text-and-date-converter.2.0.1.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/persian-text-and-date-converter/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/persian-text-and-date-converter/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/persian-text-and-date-converter/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/persian-text-and-date-converter/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/persian-text-and-date-converter/)

## توضیحات

این افزونه بدون دستکاری مستقیم پایگاه داده، حروف عربی («ي»، «ك» و «ى»)، اعداد انگلیسی/
عربی و تاریخ‌های میلادی را در خروجی قالب، نوشته‌ها، برگه‌ها، عناوین آرشیو و دیدگاه‌ها
به معادل استاندارد فارسی و شمسی (جلالی) تبدیل می‌کند.

از نسخه ۲.۰ به بعد، تمامی پردازش‌ها صرفاً در لایه نمایش (Runtime) و از طریق فیلترهای
استاندارد وردپرس انجام می‌شوند. به این ترتیب، محتوای خام دیتابیس هرگز تغییر نمی‌کند
و سلامت پست‌ها، تصاویر، ویژگی‌های بلاک‌های گوتنبرگ، اسکیماهای سئو و قطعه کدهای سفارشی
۱۰۰٪ حفظ می‌شود.

#### ویژگی‌های کلیدی

 * **عملکرد غیرمخرب در لایه نمایش (Run-time):** محتوای دیتابیس هرگز دستکاری نمی‌شود
   و در صورت غیرفعال کردن افزونه، تمام داده‌های اصلی سایت بدون هیچ تغییری به حالت
   قبل بازمی‌گردند.
 * **حفظ سلامت کدها، HTML و سئو:** تفکیک هوشمند تگ‌های HTML، کلاس‌های CSS، لینک‌ها،
   ایمیل‌ها، موجودیت‌های عددی HTML (مانند `&#8211;`)، بلاک‌های تودرتوی کد (`<pre
   >` و `<code>`) و نقشه‌های سایت (XML Sitemaps).
 * **تبدیل هوشمند اعداد:** تبدیل ارقام انگلیسی و عربی به فارسی با حفظ عبارات فنی
   و مدل‌های ترکیبی لاتین (مانند `MP3`، `PS5`، `H2O` و `v2.0`).
 * **پشتیبانی کامل و دقیق از تابع `wp_date`:** سازگاری مدرن با سیستم تاریخ وردپرس
   ۵.۳ به بعد، محاسبه دقیق سال‌های کبیسه شمسی و محافظت از فرمت‌های تاریخ ماشینی 
   و سئو (مانند `Y-m-d` و `DATE_W3C` در تگ‌های `<time>`).
 * **اصلاح استاندارد حروف:** تبدیل کاراکترهای عربی پرکاربرد به معادل استاندارد فارسی
   بدون تخریب حروف معتبر (مانند حفظ حروف دارای همزه مثل «ئ» و «ؤ»).
 * **سبک و بسیار سریع:** بدون فشار به منابع سرور و بدون اجرای کوئری‌های سنگین روی
   دیتابیس.

#### English Overview

**Persian Text and Date Converter** is a lightweight, non-destructive WordPress 
plugin that automatically converts Arabic characters to Persian, English/Arabic 
numerals to Persian digits, and Gregorian dates to the Jalali (Shamsi) calendar.

Operating purely at runtime via WordPress display filters, it never alters your 
raw database entries—ensuring complete safety for your posts, URLs, HTML entities,
Gutenberg block attributes, SEO schemas, and custom code snippets.

## نصب

 1. پوشه `persian-text-and-date-converter` را در مسیر `/wp-content/plugins/` بارگذاری
    کنید یا فایل زیپ آن را از بخش «افزودن افزونه» نصب کنید.
 2. افزونه را از بخش «افزونه‌ها» در پیشخوان وردپرس فعال کنید.
 3. تبدیل متن‌ها، اعداد و تاریخ‌ها به صورت خودکار در بخش کاربری سایت شما اعمال خواهد
    شد.

## سوالات متداول

### آیا فعال‌سازی این افزونه محتوای دیتابیس من را تغییر می‌دهد؟

خیر. تمامی تبدیل‌ها در لحظه رندر و نمایش صفحه انجام می‌شوند. دیتابیس و کدهای شما
۱۰۰٪ امن و بدون تغییر باقی می‌مانند.

### آیا اعداد داخل لینک‌ها، بلاک‌های کد یا عبارات فنی به فارسی تبدیل می‌شوند؟

خیر. الگوریتم افزونه تگ‌های HTML، بلاک‌های کد (`<pre>` و `<code>`)، آدرس‌های اینترنتی
و عبارات ترکیبی انگلیسی (مانند `MP3` یا `PS5`) را تشخیص داده و از تغییر آن‌ها جلوگیری
می‌کند تا تصاویر، پیوندها و متون فنی بدون مشکل نمایش داده شوند.

### آیا این افزونه باعث خطا در اسکیما (Schema) یا نقشه سایت می‌شود؟

خیر. درخواست‌های مربوط به فیدها، REST API، نقشه سایت (XML) و فرمت‌های تاریخ استاندارد
ماشینی (مانند `Y-m-d` و `ISO 8601`) به طور خودکار مستثنی شده‌اند تا سئو فنی سایت
کاملاً استاندارد بماند.

### افزونه با چه نسخه‌هایی از وردپرس و PHP سازگار است؟

این افزونه با وردپرس نسخه ۵.۳ و بالاتر (به دلیل استفاده از هوک‌های نوین `wp_date`)
و PHP نسخه ۷.۴ و بالاتر (شامل PHP 8.1، 8.2، 8.3 و 8.4) کاملاً سازگار است.

## نقد و بررسی‌ها

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

### 󠀁[باگ خیلی مهم!](https://wordpress.org/support/topic/%d8%a8%d8%a7%da%af-%d8%ae%db%8c%d9%84%db%8c-%d9%85%d9%87%d9%85/)󠁿

 [matinkhamooshi](https://profiles.wordpress.org/matinkhamooshi/) 10 آگوست 2025

به محض فعال کردن این پلاگین، تمام اعداد (حتی URL) به اعداد فارسی تبدیل میشه! این
یه باگ به شدت مهمه و کاملا سایت رو به مشکل می‌اندازه و حتی بعد از غیرفعال‌سازی هم
اعداد درست نمیشه و این موضوع به شدت به سئو ضربه می‌زنه! حتما باید برطرف بشه، وگرنه
اصلا فعال کردنش منطقی نیست! من مجبور شدم بکاپ برگردونم!

 [ خواندن تمامی 1 نقد و بررسی‌ ](https://wordpress.org/support/plugin/persian-text-and-date-converter/reviews/)

## توسعه دهندگان و همکاران

“Persian Text and Date Converter” نرم افزار متن باز است. افراد زیر در این افزونه
مشارکت کرده‌اند.

مشارکت کنندگان

 *   [ Saeed Tosifyan ](https://profiles.wordpress.org/saeedtx/)

[ترجمه “Persian Text and Date Converter” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/persian-text-and-date-converter)

### علاقه‌ مند به توسعه هستید؟

[کد را مرور کنید](https://plugins.trac.wordpress.org/browser/persian-text-and-date-converter/)،
[مخزن SVN](https://plugins.svn.wordpress.org/persian-text-and-date-converter/) را
بررسی کنید، یا از طریق [RSS](https://plugins.trac.wordpress.org/log/persian-text-and-date-converter/?limit=100&mode=stop_on_copy&format=rss)
در [گزارش توسعه](https://plugins.trac.wordpress.org/log/persian-text-and-date-converter/)
مشترک شوید.

## گزارش تغییرات

#### 2.0.1

 * رفع باگ: جلوگیری از تبدیل اعداد در موجودیت‌های عددی HTML (مانند `&#8211;` تولیدشده
   توسط `wptexturize`).
 * رفع باگ: حل مشکل اعمال مضاعف اختلاف ساعت (Timezone Offset) با یکپارچه‌سازی فیلتر
   تاریخ روی هوک `wp_date`.
 * رفع باگ: اصلاح عبارت باقاعده (Regex) برای پشتیبانی دقیق از تگ‌های تودرتوی `<pre
   >` و `<code>` و افزودن محافظت برای تگ‌های `<textarea>`، `<kbd>`، `<samp>`، `<
   var>` و `<math>`.
 * رفع باگ: پیمایش ایمن کاراکترهای چندبایتی (UTF-8) در رشته‌های فرمت تاریخ سفارشی.
 * بهبود: حفظ اعداد چسبیده به حروف لاتین (مانند `MP3`، `PS5`، `H2O`) و محافظت از
   فرمت‌های تاریخ سئو (`Y-m-d`).
 * بهبود: افزودن پشتیبانی کامل از سال کبیسه شمسی (`L`)، تعداد روزهای ماه (`t`)، 
   روز سال (`z`) و پسوند ترتیبی فارسی (`S`).

#### 2.0.0

 * بازتولید معماری افزونه: حذف کامل دستکاری دیتابیس و انتقال کل فرآیند تبدیل به 
   فیلترهای لایه نمایش (`the_content`, `the_title`, `comment_text`).
 * حل مشکل تگ‌های HTML: جلوگیری از تخریب آدرس تصاویر، کلاس‌های استایل و شورت‌کدها
   با جداسازی تگ‌ها پیش از تبدیل کاراکتر.
 * به‌روزرسانی موتور تاریخ: جایگزینی مکانیزم‌های منسوخ با پشتیبانی استاندارد از 
   هوک `wp_date`.
 * اصلاح حروف مجاز: رفع اشکال جایگزینی نادرست کاراکترهایی چون «ئ» و «ؤ».
 * حذف هوک سنگین فعال‌سازی: رفع خطر خطای Timeout و اتمام حافظه (Memory Exhaustion)
   در سایت‌های دارای محتوای حجیم.

#### 1.4

 * بهبود نام‌گذاری توابع و جلوگیری از دسترسی مستقیم به فایل افزونه.

#### 1.0

 * انتشار اولیه.

## اطلاعات

 *  نگارش **2.0.1**
 *  آخرین به‌روزرسانی **15 ساعت پیش**
 *  نصب‌های فعال **40+**
 *  نگارش وردپرس ** 5.3 یا بالاتر **
 *  آزمایش‌شده تا **7.1.3**
 *  نگارش PHP ** 7.4 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/persian-text-and-date-converter/)
 * برچسب
 * [date converter](https://fa.wordpress.org/plugins/tags/date-converter/)[farsi](https://fa.wordpress.org/plugins/tags/farsi/)
   [Jalali](https://fa.wordpress.org/plugins/tags/jalali/)[persian](https://fa.wordpress.org/plugins/tags/persian/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/persian-text-and-date-converter/advanced/)

## امتیازها

 1 از 5 ستاره.

 *  [  امتیاز 0 5-ستاره     ](https://wordpress.org/support/plugin/persian-text-and-date-converter/reviews/?filter=5)
 *  [  امتیاز 0 4-ستاره     ](https://wordpress.org/support/plugin/persian-text-and-date-converter/reviews/?filter=4)
 *  [  امتیاز 0 3-ستاره     ](https://wordpress.org/support/plugin/persian-text-and-date-converter/reviews/?filter=3)
 *  [  امتیاز 0 2-ستاره     ](https://wordpress.org/support/plugin/persian-text-and-date-converter/reviews/?filter=2)
 *  [  امتیاز 1 1-ستاره     ](https://wordpress.org/support/plugin/persian-text-and-date-converter/reviews/?filter=1)

[بررسی شما](https://wordpress.org/support/plugin/persian-text-and-date-converter/reviews/#new-post)

[مشاهدهٔ همهٔ بررسی‌ها](https://wordpress.org/support/plugin/persian-text-and-date-converter/reviews/)

## مشارکت کنندگان

 *   [ Saeed Tosifyan ](https://profiles.wordpress.org/saeedtx/)

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/persian-text-and-date-converter/)