وردپرس به صورت پیش فرض از زبان های مختلفی پشتیبانی می کنه و فارسی هم یکی از زبان های قابل استفاده در اونه.
با این حال، گاهی بعد از نصب وردپرس یا حتی بعد از تغییر بعضی تنظیمات، ممکنه بخش هایی از پیشخوان، منوها یا پیام های سایت به زبان انگلیسی نمایش داده بشن. در چنین شرایطی احتمالا با مشکل فارسی نبودن وردپرس مواجه شدید.
این مشکل معمولا پیچیده نیست و در بیشتر مواقع با بررسی تنظیمات زبان، نصب فایل های ترجمه یا بررسی قالب و افزونه ها برطرف میشه.
البته اگه فقط بعضی قسمت های وردپرس انگلیسی هستن، ممکنه مشکل از خود وردپرس نباشه و قالب یا یکی از افزونه های نصب شده فایل ترجمه فارسی مناسبی نداشته باشه.
در این مقاله قدم به قدم بررسی می کنیم دلیل فارسی نبودن وردپرس چیه، چه چیزهایی باعث این مشکل میشن و چطور میتونید زبان وردپرس رو به فارسی تغییر بدید.
فهرست مطالب
Toggleمهم ترین دلایل بروز مشکل فارسی نبودن وردپرس
قبل از اینکه سراغ راه حل بریم، بهتره بدونیم مشکل از کجا ایجاد شده. پیدا کردن دلیل اصلی باعث میشه بدون تغییرات اضافی، مشکل رو سریع تر حل کنید.
یکی از رایج ترین دلایل، انتخاب نشدن زبان فارسی هنگام نصب وردپرس یا تغییر زبان سایت از بخش تنظیمات هست. گاهی هم فایل های ترجمه به درستی دانلود نمیشن یا به دلیل مشکل ارتباط سرور با WordPress.org، فایل زبان روی سایت قرار نمی گیره.
در بعضی موارد هم خود وردپرس فارسی هست، اما قالب یا افزونه ای که نصب کردید ترجمه فارسی نداره. در این حالت تغییر زبان وردپرس باعث فارسی شدن اون بخش نمیشه، چون ترجمه مورد نیاز باید توسط توسعه دهنده قالب یا افزونه ارائه شده باشه.
مشکل در سطح سرور، دسترسی نداشتن وردپرس به فایل های ترجمه، کش شدن نسخه قدیمی سایت و نصب قالب یا افزونه های قدیمی هم میتونن باعث ایجاد چنین مشکلی بشن.
تخفیف ویژه با پرداخت اقساط
تغییر زبان وردپرس به فارسی از پیشخوان
اولین کاری که باید انجام بدید، بررسی زبان انتخاب شده برای وردپرس هست. برای این کار وارد پیشخوان وردپرس بشید و از منوی Settings وارد بخش General بشید.
در این صفحه گزینه Site Language رو پیدا کنید. اگه زبان روی English یا زبان دیگه ای قرار گرفته، اون رو به فارسی تغییر بدید.
بعد از ذخیره تنظیمات، وردپرس ممکنه فایل زبان فارسی رو دریافت و روی سایت فعال کنه. بعد از انجام این کار، دوباره پیشخوان رو بررسی کنید.
در خیلی از مواقع، همین تغییر ساده مشکل رو برطرف می کنه و نیازی به نصب افزونه یا انجام تنظیمات پیچیده نیست.
فارسی سازی وردپرس در مخزن پیشخوان و تاثیر تنظیمات
وردپرس برای ترجمه هسته خودش از فایل های زبان استفاده می کنه و این فایل ها معمولا از مخزن رسمی وردپرس دریافت میشن. به همین دلیل، تنظیمات زبان پیشخوان نقش مهمی در فارسی شدن وردپرس داره.
وقتی زبان سایت رو از بخش Site Language روی فارسی قرار میدید، وردپرس تلاش می کنه فایل ترجمه مربوط به نسخه مورد استفاده رو دریافت کنه. اگه این فرایند بدون مشکل انجام بشه، بخش های مختلف هسته وردپرس فارسی نمایش داده میشن.
گاهی اوقات ممکنه زبان فارسی در تنظیمات انتخاب شده باشه، اما بخشی از پیشخوان همچنان انگلیسی باقی بمونه. در این شرایط بهتره بررسی کنید که فایل های ترجمه به درستی روی سایت قرار گرفتن یا نه.
همچنین اگه سایت به اینترنت یا مخزن رسمی وردپرس دسترسی مناسبی نداشته باشه، ممکنه دریافت فایل زبان با مشکل مواجه بشه.
فایل زبان وردپرس قالب و افزونه ها
یکی از نکات مهمی که خیلی از کاربران بهش توجه نمی کنن، تفاوت بین ترجمه هسته وردپرس و ترجمه قالب و افزونه هاست.
فارسی شدن هسته وردپرس به این معنی نیست که تمام قالب ها و افزونه های نصب شده هم خودکار فارسی میشن. هر قالب یا افزونه میتونه فایل های ترجمه مخصوص خودش رو داشته باشه.
برای مثال، ممکنه منوهای اصلی پیشخوان فارسی باشن، اما تنظیمات یک افزونه همچنان انگلیسی نمایش داده بشه. در این حالت، مشکل از زبان اصلی وردپرس نیست و باید وضعیت ترجمه همون افزونه رو بررسی کنید.
قالب هم دقیقا همین شرایط رو داره. اگه قالب فایل ترجمه فارسی نداشته باشه، بعضی متن های مربوط به قالب ممکنه به زبان انگلیسی نمایش داده بشن.
چرا بعضی قسمت های افزونه فارسی نمیشن؟
ممکنه یک افزونه فقط بخشی از متن های خودش رو ترجمه کرده باشه. همچنین گاهی ترجمه فارسی یک افزونه ناقصه یا فایل ترجمه با نسخه فعلی افزونه هماهنگ نیست.
در چنین شرایطی میتونید ابتدا افزونه رو به آخرین نسخه به روز کنید. اگه مشکل همچنان وجود داشت، بررسی کنید که آیا خود توسعه دهنده افزونه نسخه فارسی ارائه کرده یا نه.
بررسی زبان وردپرس از طریق فایل wp-config.php
در بعضی نسخه های قدیمی وردپرس یا سایت هایی که تنظیماتشون به صورت دستی تغییر کرده، ممکنه زبان از طریق فایل wp-config.php هم کنترل شده باشه.
در نسخه های جدید وردپرس معمولا نیازی نیست زبان رو به شکل دستی در این فایل مشخص کنید. با این حال، اگه قبلا مقدار خاصی برای زبان سایت داخل فایل قرار گرفته باشه، ممکنه روی رفتار وردپرس تاثیر بذاره.
بنابراین اگه بعد از تغییر زبان از پیشخوان هنوز مشکل دارید، بررسی wp-config.php میتونه یکی از مراحل عیب یابی باشه.
قبل از ویرایش این فایل بهتره حتما یک نسخه پشتیبان تهیه کنید، چون تغییر اشتباه در فایل های اصلی وردپرس ممکنه باعث ایجاد خطا در سایت بشه.
وقتی فقط بخشی از وردپرس انگلیسی هست چه کار کنیم؟
اگه بیشتر قسمت های پیشخوان فارسی هستن ولی فقط یک یا چند بخش انگلیسی باقی موندن، احتمالا مشکل از هسته وردپرس نیست.
در این حالت اول مشخص کنید متن انگلیسی مربوط به کدوم بخش هست. اگه مربوط به یک افزونه یا قالب خاصه، تنظیمات زبان همون افزونه یا قالب رو بررسی کنید.
همچنین به روز بودن قالب و افزونه رو بررسی کنید. بعضی نسخه های قدیمی ممکنه فایل ترجمه ناقص داشته باشن یا ساختار ترجمه اونها با نسخه فعلی وردپرس هماهنگ نباشه.
پاک کردن کش برای رفع مشکل فارسی نبودن وردپرس
گاهی اوقات زبان سایت تغییر کرده، اما نسخه قدیمی صفحه همچنان از کش نمایش داده میشه. این موضوع مخصوصا زمانی دیده میشه که از افزونه های کش یا سیستم های کش سمت سرور استفاده می کنید.
بعد از تغییر زبان، کش وردپرس و در صورت نیاز کش مرورگر رو پاک کنید. اگه از CDN استفاده می کنید، ممکنه لازم باشه کش CDN هم پاک بشه.
بعد از پاک کردن کش، دوباره وارد پیشخوان بشید و ببینید آیا زبان بخش های مورد نظر تغییر کرده یا نه.
بررسی دسترسی وردپرس به فایل های ترجمه
برای فارسی شدن وردپرس، فایل های ترجمه باید روی سایت دریافت و ذخیره بشن. اگه وردپرس نتونه این فایل ها رو دریافت کنه، ممکنه زبان فارسی فعال نشه یا ترجمه بعضی بخش ها ناقص باقی بمونه.
مشکل ارتباط سرور با سرویس های خارجی، تنظیمات فایروال، محدودیت های هاست یا بعضی تنظیمات امنیتی میتونن باعث ایجاد این وضعیت بشن.
اگه همه تنظیمات زبان درست هست ولی فایل ترجمه دریافت نمیشه، بهتره وضعیت هاست و ارتباط سایت با سرویس های مورد نیاز وردپرس رو هم بررسی کنید.
آیا نصب دوباره وردپرس مشکل زبان را حل می کند؟
در بیشتر مواقع، قبل از نصب دوباره وردپرس نیازی به انجام چنین کاری نیست. اگه مشکل فقط مربوط به زبان هست، اول تنظیمات Site Language و فایل های ترجمه رو بررسی کنید.
نصب دوباره هسته وردپرس زمانی میتونه مطرح بشه که فایل های اصلی وردپرس آسیب دیده باشن یا مشکل گسترده تری در فایل های سیستم وجود داشته باشه.
پس بهتره برای یک مشکل ساده زبان، مستقیم سراغ نصب مجدد نرید. این کار ممکنه بدون دلیل باعث ایجاد دردسرهای بیشتری بشه.
اگر زبان فارسی انتخاب شده اما وردپرس هنوز انگلیسی است
اگه در بخش Site Language زبان فارسی رو انتخاب کردید اما پیشخوان همچنان انگلیسیه، چند مورد رو بررسی کنید.
اول مطمئن بشید تغییرات ذخیره شده. بعد یک بار از حساب کاربری خارج بشید و دوباره وارد پیشخوان بشید. کش مرورگر و افزونه های کش رو هم پاک کنید.
اگه همچنان مشکل وجود داشت، بررسی کنید فایل های زبان وردپرس روی هاست وجود دارن و سایت امکان دریافت به روز رسانی ها و فایل های ترجمه رو داره.
در نهایت اگه فقط بخش خاصی انگلیسیه، احتمال زیادی وجود داره که اون قسمت مربوط به یک افزونه یا قالب باشه.
شناخت الگوریتم ها به شما کمک میکننه تا یک دید جامع تری نسبت به سئو یک سایت داشته باشید، برای شناخت الگوریتم Mom گوگل و تاثیر آن بر سئو روی لینک مقاله بزنید!
فارسی نبودن قالب وردپرس را چطور حل کنیم؟
اگه هسته وردپرس فارسیه ولی قالب انگلیسیه، باید وضعیت ترجمه قالب رو بررسی کنید. بعضی قالب ها به صورت رسمی از زبان فارسی پشتیبانی می کنن و فایل ترجمه مخصوص خودشون رو دارن.
اگه قالب از ترجمه فارسی پشتیبانی نمی کنه، ممکنه لازم باشه فایل زبان اون رو ترجمه کنید. ابزارهایی مثل نرم افزارهای مدیریت فایل ترجمه میتونن برای این کار استفاده بشن.
البته بهتره قبل از ویرایش فایل های قالب، بررسی کنید آیا نسخه فارسی یا ترجمه رسمی از طرف سازنده ارائه شده یا نه. استفاده از ترجمه رسمی معمولا دردسر کمتری داره و با به روز رسانی های قالب هم سازگاری بهتری خواهد داشت.
فارسی کردن افزونه های وردپرس
برای افزونه ها هم دقیقا همین موضوع وجود داره. اگه فقط یک افزونه انگلیسیه، تغییر زبان کل وردپرس احتمالا مشکل رو حل نمی کنه.
در این شرایط باید ببینید افزونه از ترجمه فارسی پشتیبانی می کنه یا نه. بعضی افزونه های محبوب ترجمه فارسی دارن و وردپرس میتونه فایل زبان اونها رو از مخزن ترجمه دریافت کنه.
اگه ترجمه رسمی وجود نداشته باشه، میتونید از فایل های زبان افزونه برای ایجاد ترجمه استفاده کنید. بهتره قبل از این کار، مستندات افزونه رو بررسی کنید تا محل درست فایل های زبان رو بشناسید.
جمع بندی
مشکل فارسی نبودن وردپرس معمولا به دلیل تنظیمات نادرست زبان، دریافت نشدن فایل های ترجمه، مشکل در ارتباط سایت با مخزن وردپرس یا فارسی نبودن قالب و افزونه ها ایجاد میشه.
اولین کاری که باید انجام بدید اینه که وارد تنظیمات وردپرس بشید و گزینه Site Language رو بررسی کنید. اگه فارسی انتخاب شده اما بخش هایی همچنان انگلیسی هستن، باید مشخص کنید مشکل مربوط به هسته وردپرسه یا یک قالب و افزونه خاص.
همچنین پاک کردن کش، بررسی فایل های زبان و اطمینان از به روز بودن وردپرس، قالب و افزونه ها میتونه در حل مشکل موثر باشه.
در بیشتر مواقع نیازی به نصب مجدد وردپرس نیست و با چند بررسی ساده میتونید زبان سایت رو به حالت فارسی برگردونید.
سوالات متداول
چرا وردپرس من فارسی نمیشه؟چرا وردپرس من فارسی نمیشه؟
دلایل مختلفی میتونه داشته باشه؛ از انتخاب نشدن زبان فارسی در Site Language گرفته تا دریافت نشدن فایل ترجمه یا وجود مشکل در تنظیمات هاست. اول تنظیمات زبان وردپرس رو بررسی کنید و بعد سراغ فایل های ترجمه و قالب و افزونه ها برید.
چطور زبان وردپرس را فارسی کنیم؟
از پیشخوان وردپرس وارد بخش Settings > General بشید و در قسمت Site Language زبان فارسی رو انتخاب کنید. بعد تغییرات رو ذخیره کنید تا وردپرس فایل های ترجمه مورد نیاز رو دریافت و فعال کنه.
چرا پیشخوان وردپرس فارسیه ولی قالب انگلیسیه؟
چون ترجمه هسته وردپرس با ترجمه قالب جدا هست. اگه قالب فایل زبان فارسی نداشته باشه، بعضی قسمت های اون همچنان انگلیسی نمایش داده میشن.
چرا فقط بعضی قسمت های وردپرس انگلیسی هستند؟
احتمالا بخش انگلیسی مربوط به یک افزونه، قالب یا ترجمه ناقص یک بخش خاص هست. بهتره مشخص کنید این متن دقیقا مربوط به کدوم افزونه یا قالبه و فایل زبان اون رو بررسی کنید.
آیا پاک کردن کش میتونه مشکل فارسی نبودن وردپرس رو حل کنه؟
در بعضی موارد بله. اگه زبان تغییر کرده ولی نسخه قدیمی صفحات از کش نمایش داده میشه، پاک کردن کش مرورگر، افزونه کش و در صورت نیاز CDN میتونه باعث نمایش ترجمه جدید بشه.
آیا برای فارسی کردن وردپرس باید دوباره وردپرس را نصب کنیم؟
معمولا خیر. در بیشتر مواقع مشکل زبان با تغییر تنظیمات، دریافت فایل ترجمه یا بررسی قالب و افزونه ها برطرف میشه و نیازی به نصب مجدد وردپرس نیست.
