
فهرست محتوا
وردپرس یکی از پرکاربردترین سیستمهای مدیریت محتوا (CMS) است که کاربران زیادی از آن استفاده میکنند. بااینحال، یکی از مشکلاتی که بسیاری از سایتهای فارسی با آن مواجهاند، نمایش اعداد بهصورت لاتین در بخشهای مختلف وردپرس است. اگر به دنبال راهکاری برای فارسی سازی اعداد در وردپرس (Persian Number Localization in WordPress) هستید، در ادامه بهترین روشهای تبدیل اعداد انگلیسیبهفارسی را بررسی خواهیم کرد.
نمایش اعداد فارسی در وردپرس
یکی از چالشهایی که کاربران فارسیزبان وردپرس با آن مواجه میشوند، نمایش اعداد بهصورت انگلیسی در بخشهای مختلف سایت است. این موضوع میتواند خوانایی محتوا را کاهش داده و هماهنگی بصری سایت را به هم بزند. برای فارسی سازی اعداد در وردپرس، روشهای مختلفی وجود دارد که بسته به نیاز خود میتوانید یکی از آنها را انتخاب کنید.
در ادامه، ۵ روش مؤثر برای فارسی کردن اعداد در وردپرس را معرفی میکنیم:
- استفاده از فونتهای فارسی برای نمایش اعداد فارسی در وردپرس
- نصب افزونههای مخصوص فارسی سازی اعداد در وردپرس
- ویرایش فایل functions.php برای تبدیل اعداد انگلیسیبهفارسی
- اعمال تغییرات در فایلهای قالب از طریقهاست
- افزودن کد در بخش هدر سایت جهت فارسی کردن اعداد در وردپرس
در بخشهای بعدی، هر روش را به طور کامل بررسی خواهیم کرد تا بتوانید بهترین راهکار را برای سایت خود انتخاب کنید.
تبدیل اعداد انگلیسیبهفارسی در وردپرس با استفاده از فونتهای فارسی
یکی از روشهای ساده و کارآمد برای فارسی کردن اعداد در وردپرس، استفاده از فونتهای فارسی است. این روش بدون نیاز به کدنویسی پیچیده، به شما کمک میکند تا بهراحتی اعداد فارسی در وردپرس را نمایش دهید.
انتخاب فونتهای مناسب برای فارسی سازی اعداد در وردپرس
فونتهایی مانند ایرانسنس و ایرانیکان از بهترین گزینهها برای فارسی سازی اعداد در وردپرس هستند. این فونتها به طور خودکار اعداد را به فارسینمایش میدهند و تنها با تغییر تنظیمات قالب، میتوانید اعداد فارسی در وردپرس را فعال کنید.
چالشها و راهکارها در نمایش اعداد فارسی
اگر پس از نصب فونت، هنوز اعداد بهصورت انگلیسی نمایش داده میشوند، ممکن است یکی از دلایل زیر باشد.
نسخهای از فونت که شما استفاده میکنید از اعداد فارسی در وردپرس پشتیبانی نمیکند و یا نیاز به نصب نسخه صحیح فونت از پوشه Farsi_numerals پس از دانلود فایل فونت است.
مسیریابی و نصب فونتهای فارسی در وردپرس
برای نصب فونتهای فارسی و فارسی کردن اعداد در وردپرس، کافی است مسیر زیر را در هاست خود طی کنید:
public_html > wp-content > themes > fonts
با بارگذاری فونتهای فارسی در این مسیر و اعمال تغییرات در فایلهای قالب، فارسی سازی اعداد در وردپرس بهسادگی انجام خواهد شد.

استفاده از افزونه بهروزرسان هوشمند برای فارسی سازی اعداد در وردپرس
یکی از روشهای مؤثر و سریع برای فارسی کردن اعداد در وردپرس، استفاده از افزونه بهروزرسان هوشمند است. این افزونه به شما این امکان را میدهد که اعداد و تاریخهای سایت خود را بهراحتی به شمسی تبدیل کنید و اعداد فارسی در وردپرس را نمایش دهید.
نصب و پیکربندی افزونه بهروزرسان هوشمند
برای استفاده از این افزونه، ابتدا باید فایل آن را دانلود کنید. سپس در پنل مدیریتی وردپرس به بخش افزونهها بروید، گزینه “افزودن” را انتخاب کرده و روی “بارگذاری افزونه” کلیک کنید. فایل دانلود شده را از سیستم خود انتخاب و آپلود کنید. پس از نصب و فعالسازی افزونه، به تنظیمات آن رفته و گزینه تبدیل تاریخ میلادی به شمسی را فعال کنید.
با انجام این مراحل، فارسی سازی اعداد در وردپرس به طور خودکار انجام خواهد شد و تمامی تاریخها و اعداد به فارسینمایش داده میشوند.

فارسی سازی اعداد در وردپرس با استفاده از کد در فایل functions.php
برای فارسی سازی اعداد در وردپرس، یکی از روشهای کارآمد استفاده از کد در فایل functions.php قالب است. در صورتی که دیگر روشها برای تبدیل اعداد انگلیسیبهفارسی کارایی نداشت، این روش میتواند بهسادگی اعداد سایت شما را به فارسی تغییر دهد.
مراحل استفاده از کد در فایل functions.php
برای فارسی کردن اعداد در وردپرس، ابتدا باید کد زیر را دانلود کرده و در فایل functions.php قالب سایت خود قرار دهید:
function trim_number($num)
{
$eng = array('0','1','2','3','4','5','6','7','8','9');
$per = array('۰','۱','۲','۳','۴','۵','۶','۷','۸','۹');
return str_replace($eng, $per, $num);
}
این کد با استفاده از PHP به وردپرس دستور میدهد که تمامی اعداد انگلیسی در سایت را بهصورت خودکار به اعداد فارسی تبدیل کند.
نکات مهم
توجه کنید که این تغییرات فقط بر نمایش اعداد در سایت تأثیر دارد و تغییراتی در دیتابیس ایجاد نمیشود. بهعبارتدیگر، اعداد در پایگاهداده همچنان بهصورت انگلیسی ذخیره خواهند شد، ولی در سایت اعداد فارسی در وردپرس به نمایش در خواهند آمد.
دسترسی به فایل functions.php
برای دسترسی به این فایل، به پیشخوان وردپرس بروید و از قسمت “نمایش”، گزینه “ویرایشگر” را انتخاب کنید. سپس فایل functions.php را بازکرده و کد ذکر شده را در آن قرار دهید تا فارسی سازی اعداد در وردپرس بهدرستی انجام شود.
فارسی کردن اعداد در وردپرس از طریق دسترسی به هاست
یکی از روشهای مؤثر برای فارسی سازی اعداد در وردپرس، ویرایش فایلهای سایت از طریقهاست است. با استفاده از این روش، شما میتوانید بهراحتی اعداد فارسی در وردپرس را نمایش دهید و تنظیمات مربوطه را انجام دهید. برای این کار، مراحل زیر را دنبال کنید:
ورود به هاست
ابتدا به کنترل پنلهاست خود وارد شوید. معمولاً برای این کار از سی پنل (cPanel) یا سایر سیستمهای مدیریتهاست استفاده میشود. سپس وارد بخش “File Manager” یا “مدیریت فایلها” شوید.

انتخاب پوشه public_html
پس از ورود به بخش مدیریت فایلها، پوشه اصلی سایت شما که معمولاً به نام public_html شناخته میشود را پیدا کنید. این پوشه حاوی تمام فایلهای اصلی سایت وردپرسی شماست.

دسترسی به پوشه wp-content
در داخل پوشه public_html، وارد پوشه wp-content شوید که شامل افزونهها، قالبها و سایر فایلهای ضروری سایت شماست.

رفتن به پوشه themes
در داخل پوشه wp-content، به پوشه themes بروید. این پوشه حاوی قالبهای مختلف وردپرس شماست.

ویرایش فایل functions.php
حالا به پوشه قالب فعال سایت خود بروید و فایل functions.php را پیدا کرده و آن را ویرایش کنید. در این فایل، شما میتوانید کدهای لازم برای فارسی کردن اعداد در وردپرس را وارد کنید تا به طور خودکار اعداد فارسی در وردپرس نمایش داده شوند.
آدرس دقیق مسیر این فایل به شرح زیر است:
public_html < wp-content < themes < [نام قالب] < functions.php
پس از انجام این مراحل، میتوانید بهراحتی نمایش اعداد فارسی در وردپرس را فعال کنید و اطمینان حاصل کنید که تمام اعداد در سایت به زبان فارسینمایش داده میشوند.
فارسی کردن اعداد در وردپرس ازطریق کد در هدر سایت
یکی از سادهترین و سریعترین روشها برای فارسی سازی اعداد در وردپرس، استفاده از کدهای جاوا اسکریپت در هدر سایت است. این روش به شما کمک میکند تا اعداد فارسی در وردپرس را بهصورت خودکار در تمام صفحات سایت خود به نمایش بگذارید.
چرا باید از کد جاوا اسکریپت استفاده کنیم؟
کدهای جاوا اسکریپت به طور خودکار میتوانند تمامی اعداد انگلیسی در وردپرس را به اعداد فارسی در وردپرس تبدیل کنند. با استفاده از این روش، نیازی به ویرایش دستی تکتک اعداد سایت نخواهید داشت و میتوانید تجربه بهتری برای کاربران فارسیزبان سایت خود فراهم کنید.
کد جاوا اسکریپت برای فارسی کردن اعداد
برای تبدیل اعداد انگلیسیبهفارسی در سایت وردپرسی خود، کافی است کد جاوا اسکریپت زیر را در هدر سایت خود قرار دهید. این کد تمامی اعداد انگلیسی را شناسایی کرده و بهصورت خودکار آنها را به اعداد فارسی تبدیل میکند:
<script>
$(document).ready(function() {
persian = { 0: '۰', 1: '۱', 2: '۲', 3: '۳', 4: '۴', 5: '۵', 6: '۶', 7: '۷', 8: '۸', 9: '۹' };
function traverse(el) {
if (el.nodeType == 3) {
var list = el.data.match(/[0-9]/g);
if (list != null && list.length != 0) {
for (var i = 0; i < list.length; i++) {
el.data = el.data.replace(list[i], persian[list[i]]);
}
}
}
for (var i = 0; i < el.childNodes.length; i++) {
traverse(el.childNodes[i]);
}
}
traverse(document.body);
});
</script>
چگونگی قراردادن کد در هدر سایت وردپرسی
برای استفاده از این کد در سایت خود، مراحل زیر را دنبال کنید:
- وارد پیشخوان وردپرس شوید.
- به بخش “نمایش” رفته و گزینه “ویرایشگر پوسته” را انتخاب کنید.
- فایل header.php را باز کنید.
- کد جاوا اسکریپت را قبل از تگ </head> قرار دهید.
- تغییرات را ذخیره کنید.
نکات مهم در استفاده از این روش
اطمینان حاصل کنید که کد را در مکان درست (قبل از تگ </head>) قرار دهید تا بهدرستی اجرا شود. با این روش، تمامی اعداد فارسی در وردپرس بهصورت خودکار در سایت شما اعمال خواهند شد و نیازی به انجام تغییرات دستی نخواهید داشت. با این روش، بهراحتی میتوانید فارسی کردن اعداد در وردپرس را انجام دهید و تجربه کاربری بهتری را برای بازدیدکنندگان فارسیزبان سایت خود فراهم کنید.
نصب و استفاده از افزونههای فارسیسازی اعداد در وردپرس
برای تبدیل اعداد انگلیسیبهفارسی در وردپرس، یکی از بهترین روشها استفاده از افزونههای آماده و کاربرپسند است که بهراحتی میتوانند این تغییرات را برای شما اعمال کنند. افزونهها این امکان را فراهم میکنند که بدون نیاز به کدنویسی، اعداد سایت خود را بهصورت فارسی مشاهده کنید.
در این اینجا سه افزونه محبوب که میتوانید برای فارسی کردن اعداد در وردپرس از آنها استفاده کنید، معرفی خواهیم کرد:
افزونه WP-Jalali
افزونه WP-Jalali یکی از افزونههای قدرتمند و محبوب برای فارسی کردن اعداد در وردپرس است. این افزونه علاوه بر تغییر اعداد، تاریخها را به تقویم شمسی تبدیل میکند. با نصب و فعالسازی این افزونه، میتوانید بهراحتی تاریخها و اعداد سایت خود را بهصورت فارسی مشاهده کنید.
افزونه Parastoo (فارسی دیت)
افزونه Parastoo که به نام فارسی دیت نیز شناخته میشود، یکی دیگر از افزونههای عالی برای فارسی کردن اعداد در وردپرس است. این افزونه به طور خودکار تمامی اعداد موجود در سایت شما را به فارسی تبدیل میکند. کافی است افزونه را از مخزن وردپرس دانلود کرده و آن را نصب کنید تا اعداد به طور اتوماتیک به فرمت فارسی تبدیل شوند.
افزونه Persian Number
افزونه Persian Number نیز یکی دیگر از گزینههای ساده و مؤثر برای تبدیل اعداد به فارسی در وردپرس است. پس از نصب این افزونه، تمام اعداد سایت شما بهصورت فارسینمایش داده خواهند شد، حتی اعداد در قسمتهای مختلف پنل مدیریت و مطالب سایت.
نحوه استفاده از افزونهها
برای استفاده از هر یک از این افزونهها، مراحل زیر را دنبال کنید:
وارد پیشخوان وردپرس خود شوید. از بخش “افزونهها” گزینه “افزودن” را انتخاب کنید. نام افزونه مورد نظر را جستجو کرده و آن را نصب و فعال کنید. پس از نصب، به تنظیمات افزونه بروید و گزینههای مربوط به فارسی کردن اعداد در وردپرس را فعال کنید.
با نصب این افزونهها، شما میتوانید اعداد فارسی در وردپرس را بهراحتی در تمامی بخشهای سایت خود مشاهده کنید و تجربه بهتری برای کاربران فارسیزبان خود فراهم نمایید.

نتیجهگیری
فارسی سازی اعداد در وردپرس میتواند تأثیر زیادی بر بهبود تجربه کاربری وبسایتهای فارسیزبان بگذارد. با انتخاب روشهای مختلف، مانند استفاده از افزونههای مخصوص، تغییر فونتهای پیشفرض یا ویرایش کدهای قالب، میتوانید اعداد را بهسادگی به فارسی تبدیل کنید. این اقدام نهتنها باعث همراستایی بیشتر محتوای سایت شما با زبان فارسی میشود، بلکه به کاربرانی که به زبان فارسی هستند، تجربهای راحتتر و منسجمتر میدهد. توصیه میشود باتوجهبه نیاز و میزان آشنایی با کدنویسی، یکی از روشهای پیشنهاد شده را به کار بگیرید تا بهسادگی اعداد را به فارسی تبدیل کنید و سایت خود را حرفهایتر و کاربرپسندتر کنید.
دیدگاهتان را بنویسید