در روزهایی که دسترسی سرورهای داخل ایران به اینترنت بینالملل با اختلال، محدودیت یا قطع کامل روبهرو میشود، یکی از اولین مشکلاتی که سایتهای وردپرسی با آن مواجه میشوند فارسی نبودن وردپرس، قالب ها و افزونه ها است.
در حالت عادی، وردپرس پس از نصب یا بروزرسانی، فایلهای ترجمه را بهصورت خودکار از مخزن اصلی خود دریافت میکند. اما وقتی سایت روی هاست ایران باشد و ارتباط با سرورهای WordPress.org برقرار نشود، این فایلها دانلود نمیشوند. نتیجه این است که حتی با وجود نصب صحیح افزونه یا قالب، محیط آن همچنان انگلیسی باقی میماند.
این مشکل در ظاهر ساده به نظر میرسد، اما برای مدیران سایت، فروشگاههای ووکامرسی و طراحانی که با افزونههایی مثل المنتور کار میکنند، واقعاً آزاردهنده است. چون هم مدیریت سایت را کند میکند و هم باعث سردرگمی کاربران تازهکار میشود.
در این مقاله، دقیق و کاربردی بررسی میکنیم که چرا وردپرس و افزونهها در ایران با اینترنت ملی فارسی نمیشوند و چطور میتوان با دانلود مستقیم فایلهای زبان فارسی برای وردپرس، افزونه ها و قالب ها این مشکل را بهصورت کامل برطرف کرد.

چرا وردپرس و افزونهها در ایران فارسی نمیشوند؟
وردپرس برای ترجمه بخشهای مختلف هسته، افزونه و قالب از فایلهایی استفاده میکند که با عنوان Language Pack شناخته میشوند. این فایلها معمولاً با کد زبان “fa_IR” در دسترس هستند و در زمان نصب یا بروزرسانی، به شکل خودکار از مخزن رسمی وردپرس دریافت میشوند.
اما زمانی که:
- سرور سایت روی ایران باشد.
- دسترسی به اینترنت بینالملل محدود شده باشد.
- اتصال هاست به مخزن WordPress.org قطع یا ناپایدار باشد.
- سرورهای دریافت ترجمه وردپرس در دسترس نباشند.
وردپرس دیگر نمیتواند فایلهای زبان را دریافت کند. در این وضعیت، افزونه یا قالب شما نصب میشود، اما ترجمه فارسی آن اعمال نخواهد شد.
نتیجه این اختلال چیست؟
در این شرایط معمولاً با یکی از موارد زیر روبهرو میشوید:
- پیشخوان وردپرس بخشی فارسی و بخشی انگلیسی است.
- ووکامرس کامل ترجمه نشده.
- المنتور یا المنتور پرو انگلیسی باقی مانده.
- تنظیمات برخی افزونهها فارسی نمیشود.
- قالب نصب شده اما بخشهای مدیریتی آن ترجمه ندارد.
- وردپرس حتی بعد از انتخاب زبان فارسی، بسته زبان را دریافت نمیکند.
به همین دلیل، در شرایط فعلی ایران، صرفاً نصب افزونه یا قالب کافی نیست؛ بلکه باید فایل ترجمه فارسی آن را هم جداگانه در اختیار داشته باشید.

حل مشکل فارسی نبودن وردپرس، قالب و افزونه ها
برای رفع این مشکل در شرایط اینترنت ملی یا زمانی که به مخزن دسترسی ندارید، بهترین راه این است که فایلهای ترجمه فارسی را به صورت دستی داخل سایت قرار دهید و با این روش، دیگر نیازی نیست سایت شما برای دریافت ترجمه به مخزن اصلی وردپرس متصل شود.
فایل زبان وردپرس و افزونهها در چه مسیری قرار میگیرد؟
برای اینکه ترجمهها بهدرستی اعمال شوند، باید فایلهای زبان در مسیر استاندارد وردپرس قرار بگیرند.
مسیر فایل زبان افزونهها:
wp-content/languages/plugins
مسیر فایل زبان قالبها:
wp-content/languages/themes
مسیر فایل زبان هسته وردپرس:
wp-content/languages
اگر فایلهای ترجمه را در این مسیرها قرار دهید و زبان سایت روی فارسی تنظیم شده باشد، ترجمهها بدون نیاز به ارتباط با مخزن وردپرس فعال میشوند.
آموزش نصب فایل فارسیساز افزونههای وردپرس
برای فارسی کردن افزونهها بهصورت دستی، مراحل زیر را انجام دهید:
1. فایل زبان افزونه موردنظر را دانلود کنید.
2. وارد هاست یا File Manager شوید.
3. به مسیر زیر بروید: wp-content/languages/plugins
4. فایل zip یا فایلهای ترجمه را در این پوشه آپلود کنید.
5. اگر فایل بهصورت zip است، آن را Extract کنید.
6. کش سایت و پیشخوان را پاک کنید.
7. یک بار از پیشخوان خارج و دوباره وارد شوید.
بعد از این مراحل، اگر فایل ترجمه با نسخه افزونه سازگار باشد، محیط آن به فارسی نمایش داده میشود.
آموزش نصب فایل فارسیساز قالب های وردپرس
برای قالبها هم روند کار مشابه است:
1. فایل ترجمه فارسی قالب را دانلود کنید.
2. وارد هاست شوید.
3. به مسیر زیر بروید wp-content/languages/themes
4. فایل ترجمه را در این پوشه آپلود و Extract کنید.
5. در صورت نیاز کش قالب یا کش سایت را پاک کنید.
اگر زبان سایت فارسی باشد، ترجمه قالب پس از این مرحله اعمال میشود.
دانلود فایل فارسی افزونههای وردپرس
در این بخش میتوانید فایلهای زبان افزونههای پرکاربرد را بهصورت جداگانه قرار دهید.
مزیت این کار این است که کاربر لازم نیست منتظر دریافت خودکار ترجمه بماند یا از روشهای پیچیده استفاده کند.
افزونههایی که بهتر است فارسیساز جداگانه داشته باشند:
دانلود ترجمه فارسی هسته وردپرس
دانلود ترجمه فارسی افزونه WooCommerce
دانلود ترجمه فارسی افزونه Elementor
دانلود ترجمه فارسی افزونه Elementor Pro ( بعد از تهیه افزونه در سایت رایگان در اختیار شما قرار داده می شود )
دانلود ترجمه فارسی افزونه Yoast SEO
دانلود ترجمه فارسی افزونه Rank Math SEO
دانلود ترجمه فارسی افزونه LiteSpeed Cache
دانلود ترجمه فارسی افزونه Wordfence
زبان های درخواستی را در دیدگاه اعلام کنید برای شما قرار دهیم
در شرایط عادی چگونه زبان وردپرس را فارسی کنیم؟
هرچند تمرکز این مقاله روی اینترنت ملی و اختلال سرورهای ایران است، اما بد نیست به روش معمول هم اشاره کنیم.
در شرایط عادی، برای فارسی کردن وردپرس کافی است از مسیر زیر اقدام کنید:
تنظیمات > عمومی > زبان سایت
در این بخش زبان سایت را روی فارسی قرار دهید. سپس وردپرس در صورت دسترسی به مخزن، فایلهای ترجمه را دانلود میکند.
برای افزونهها و قالبها هم معمولاً از بخش پیشخوان > بروزرسانی ها میتوان فایلهای زبان را دریافت کرد.
اما اگر این روش جواب نداد، همان روش دستی که در این مقاله توضیح دادیم، بهترین راهحل خواهد بود.
جمع بندی
در شرایطی که سرورهای داخل ایران دسترسی پایداری به اینترنت بینالملل ندارند، فارسی نشدن وردپرس، قالبها و افزونهها به یکی از مشکلات رایج مدیران سایت تبدیل میشود.
دلیل اصلی این موضوع، عدم دریافت خودکار فایلهای ترجمه از مخزن وردپرس است.
راهحل قطعی این مشکل، استفاده از فایل های زبان فارسی بهصورت دستی است؛ یعنی فایل ترجمه وردپرس، افزونه یا قالب را دانلود کرده و در مسیر استاندارد آن قرار دهید. با این روش، بدون وابستگی به مخزن WordPress.org میتوانید ترجمه فارسی را فعال کنید.



