Description
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.
Starting in version 2.0, the plugin operates purely at runtime via WordPress display filters. It never alters your raw database entries, ensuring complete safety for your posts, images, Gutenberg block attributes, and custom code snippets.
این افزونه بدون دستکاری مستقیم پایگاه داده، حروف عربی («ي» و «ك»)، اعداد انگلیسی/عربی و تاریخهای میلادی را در خروجی قالب، نوشتهها، برگهها و دیدگاهها به معادل استاندارد فارسی و شمسی تبدیل میکند.
ویژگیهای کلیدی:
حفظ سلامت کدها و HTML: تفکیک هوشمند تگهای HTML، کلاسهای CSS، لینکها و ویژگیهای بلاکهای گوتنبرگ به طوری که ساختار قالب و تصاویر دچار مشکل نشوند.
عملکرد در لایه نمایش (Run-time): محتوای دیتابیس هرگز تغییر نمیکند و در صورت غیرفعال کردن افزونه، دادههای اصلی دستنخورده باقی میمانند.
پشتیبانی کامل از تابع wp_date: سازگاری مدرن با سیستم تاریخ وردپرس ۵.۳ به بعد و حفظ ساختار فرمتبندی تاریخ پیشفرض قالب.
اصلاح هوشمند حروف: تبدیل کاراکترهای عربی پرکاربرد بدون حذف حروف معتبر فارسی (مانند حفظ حروف دارای همزه مثل «ئ»).
سبک و بسیار سریع: بدون فشار به منابع سرور و بدون نیاز به کوئریهای سنگین به دیتابیس.
Installation
پوشه persian-text-and-date-converter را در مسیر /wp-content/plugins/ بارگذاری کنید یا فایل زیپ آن را از بخش «افزودن افزونه» نصب کنید.
افزونه را از بخش «افزونهها» در پیشخوان وردپرس فعال کنید.
تبدیل متنها، اعداد و تاریخها به صورت خودکار در سایت شما اعمال خواهد شد.
FAQ
-
آیا فعالسازی این افزونه محتوای دیتابیس من را تغییر میدهد؟
-
خیر. در نسخه ۲.۰ تمامی تبدیلها در لحظه رندر و نمایش صفحه انجام میشوند. دیتابیس و کدهای شما ۱۰۰٪ امن و بدون تغییر باقی میمانند.
-
آیا اعداد داخل لینکها یا تصاویر به فارسی تبدیل میشوند؟
-
خیر. الگوریتم جدید افزونه تگهای HTML و آدرسها را تفکیک میکند تا تصاویر، پیوندها و کلاسهای استایل بدون مشکل کار کنند.
-
افزونه با چه نسخههایی از وردپرس و PHP سازگار است؟
-
این افزونه با وردپرس نسخه ۵.۳ و بالاتر (به دلیل استفاده از هوکهای نوین wp_date) و PHP نسخه ۷.۴ و بالاتر (شامل PHP 8.1, 8.2 و 8.3) سازگار است.
Reviews
Contributors & Developers
“Persian Text and Date Converter” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Persian Text and Date Converter” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0
بازتولید معماری افزونه: حذف کامل دستکاری دیتابیس و انتقال کل فرآیند تبدیل به فیلترهای لایه نمایش (the_content, the_title, comment_text).
حل مشکل تگهای HTML: جلوگیری از تخریب آدرس تصاویر، کلاسهای استایل و شورتکدها با جداسازی تگها پیش از تبدیل کاراکتر.
بهروزرسانی موتور تاریخ: جایگزینی مکانیزمهای منسوخ با پشتیبانی استاندارد از هوک wp_date.
اصلاح حروف مجاز: رفع اشکال جایگزینی نادرست کاراکترهایی چون «ئ» و «ؤ».
حذف هوک سنگین فعالسازی: رفع خطر خطای Timeout و اتمام حافظه (Memory Exhaustion) در سایتهای دارای محتوای حجیم.
1.4
بهبود نامگذاری توابع و جلوگیری از دسترسی مستقیم به فایل افزونه.
1.0
انتشار اولیه.