چند زبانه كردن سايت وردپرس با افزونه رایگان Polylang

3.3 / 5. تعداد رای: 29

چند زبانه كردن سايت وردپرس
چند زبانه كردن سايت وردپرس

سوالات زیادی درباره چند زبانه كردن سايت وردپرس از ما پرسیده می‌شود. از اینکه بهتر است برای دو زبانه کردن سایت از پوشه‌های مختلفی استفاده کنیم یا از افزونه تا اینکه از چه افزونه‌ای استفاده کنیم. یا سوالات بی‌شمار و پی‌پایان دیگری که در این مقاله به آن خواهیم پرداخت. سعی می‌کنیم کامل‌ترین مقاله آموزشی را برای این موضوع تقدیم حضور شما کنیم.

چند زبانه کردن سایت وردپرس

چند زبانه کردن سایت به معنای راه‌اندازی یک وب‌سایت با زبان‌های مختلف است. به عنوان مثال، یک سایت وردپرسی با زبان فارسی، انگلیسی، عربی و فرانسوی راه‌اندازی می‌کنیم. هر چند ممکن است این کار سخت به‌نظر برسد اما بسیار راحت است. در این مقاله بصورت کامل و قدم به قدم درباره چند زبانه کردن وردپرس صحبت می‌کنیم.

اما اولین سوالی که موقع چند زبانه کردن سایت برای همه ما پیش می‌آید این است که از چند وردپرس مجزا روی پوشه‌های مجزا استفاده کنیم یا از افزونه چند زبانه وردپرس؟!

افزونه چند زبانه وردپرس یا پوشه مجزا برای هر زبان

برای چند زبانه کردن سایت وردپرس ۲ راه مختلف داریم.

راه حل اول: ایجاد چند پوشه با نام‌های fa – en -ar و … است و سپس نصب کردن چند وردپرس روی هر کدام از این پوشه ها و مثلا

راه حل دوم: استفاده از افزونه‌های چند زبانه وردپرس مثل WPML یا Polylang که با استفاده از آن‌ها می‌توان برای هر پست یا برگه چند زبان مختلف وارد کرد. البته در این مقاله Polylang را به شما آموزش می‌دهیم چون یک افزونه کاملا رایگان است.

توجه داشته باشید در هیچ کدام از این روش‌ها، ترجمه بصورت خودکار انجام نمی‌شود. بلکه شما باید برای هر نوشته یا صفحه، متن مورد نظر را به زبان‌های مختلف قرار دهید.

پیشنهاد ما استفاده از روش دوم یعنی استفاده از افزونه است. استفاده از افزونه باعث می‌شود تمام عملیات مدیریتی، تمام فروش‌ها، تمام مواردی که روی سئو و نصب افزونه‌ها و … انجام می‌دهید در یک پنل مدیریت انجام شود. به جای این‌که ۵ پنل مختلف داشته باشید و هر تغییر را روی چندین پنل مدیریتی انجام دهید. این مسئله زمانی که سایت شما به بازدید بیشتری خواهد رسید، بسیار حائز اهمیت خواهد شد.

دلیل دوم استفاده از تگ‌های hreflang است که توسط این افزونه‌ها اضافه می‌شود و از ربات‌های گوگل می‌خواهد تا این صفحه را به زبان‌های دیگر نیز ایندکس کنند.

پس استفاده از افزونه بهتر از نصب چند وردپرس مجزا است. چرا که:

  • تمام عملیات مدیریتی شما روی یک پنل مدیریت انجام خواهد شد.
  • این روش برای سئو سایت بسیار بهینه‌تر است.

همین ۲ دلیل باعث می‌شود از افزونه‌های چند زبانه وردپرس استفاده کنیم. البته یک افزونه کاملا رایگان Polylang

چند زبانه كردن سايت وردپرس با افزونه

برای چند زبانه کردن وردپرس از یک افزونه کاملا رایگان استفاده می‌کنیم. نام این افزونه رایگان Polylang است که در مخزن وردپرس هم ثبت شده و آمار و ارقام خوبی دارد. بیایید ابتدا Polylang را با WPML مقایسه کنیم.

Polylang یا WPML

پیشنهاد ما استفاده از Polylang است. ما هر دو افزونه را برای مدت زیادی استفاده کردیم. WPML را روی سایت میهن وردپرس برای فروش قرار داده بودیم اما متاسفانه مشکلات زیادی داشت. از طرفی Polylang رایگان است و آپدیت‌های بعدی آن را به راحتی در دسترس خود خواهید داشت.

آموزش نصب Polylang

ابتدا افزونه Polylang را روی سایت خود دانلود و نصب کنید. آموزش نصب افزونه در وردپرس را ببینید.

افزونه چند زبانه وردپرس polylang
افزونه چند زبانه وردپرس polylang

با کلیک روی فعالسازی افزونه، وارد مراحل نصب جادویی افزونه خواهیم شد. حالا باید مراحل را طبق این نصب کننده Wizard انجام دهیم تا افزونه به خوبی نصب و راه‌اندازی شود.

نصب افزونه polylang
نصب افزونه polylang

در مرحله اول (زبان‌ها) زبان‌های مورد نظر خود را اضافه کنید. من در اینجا اردو، عربی و ترکی را اضافه کردم. زبان فارسی را هم که حتما باید اضافه کنیم.

در مرحله رسانه باید مشخص کنید که می‌خواهید رسانه سایتتان را هم ترجمه کنید یا خیر؟! منظور از این جمله این است که تصاویر و ویدیو‌های سایت شما در زبان‌های مختلف به شکل فایل مختلف لود شوند یا هر تصویر یا ویدیو در هر زبانی نمایش داده شود.

یک مثال: اگر مثل سایت ما روی تصاویر پست‌ها از متون فارسی استفاده می‌کنید باید این گزینه را فعال کنید.

در بخش سوم یعنی content یا محتوا، باید مشخص کنید که زبان اصلی محتوای سایت شما چه زبانی باشد. توجه داشته باشید این مرحله بسیار مهم است. چون هر زبانی که انتخاب کنید. زبان محتوای فعلی شما با این زبان هماهنگ خواهد شد. قطعا اگر زبان سایت شما فارسی است شما باید زبان فارسی را از این لیست انتخاب کنید.

در مرحله آخر روی Return to the dashboard کلیک کنید تا به پیشخوان وردپرس برگردید.

ترجمه سایت وردپرس با افزونه Poylang

حالا وارد بخش نوشته‌ها > همه نوشته‌ها شوید. رو‌به‌روی هر نوشته روی گزینه + زیر هر پرچم زبان کلیک کنید.

ترجمه مطالب سایت وردپرس
ترجمه مطالب سایت وردپرس

حالا در صفحه باز شده می‌توانید متن نوشته‌های خود را برای زبان انتخابی تایپ کنید. پست شما به زبان‌های مختلفی ترجمه خواهد شد و به راحتی می‌توانید یک سایت چند زبانه داشته باشید.

کافی است همین کار را برای برگه‌ها و سایر پست تایپ‌های سایت خود انجام دهید تا بتوانید تمام سایت را ترجمه کنید.

آدرس‌دهی زبان‌ها و نمایش زبان‌ها در سایت

در نهایت برای هر زبان یک عبارت ۲ حرفی به آدرس سایت شما اضافه خواهد شد. مثلا آدرس زبان انگلیسی سایت شما mihanwp.com/en خواهد بود و برای عربی mihanwp.com/ar و به همین شکل برای سایر زبان‌ها

بهترین روش برای آدرس‌دهی زبان‌های مختلف این است که این آدرس‌ها را به فهرست سایت خود اضافه کنید یا بصورت پرچم به بازدید کنندگان سایت‌تان نمایش دهید.

موفق و پیروز باشید.

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟

  1. U338440 ۱۹ بهمن ۱۴۰۲

    سلام
    بعد از نصب افزونه پلی لنگ اعداد همه فارسی هستند . در صورتی که میخوام اعداد در صفحات انگلیسی انگلیسی باشن. چکار میتونم کنم؟

  2. U334964 ۱۸ بهمن ۱۴۰۲

    سلام استاد آیا این افزون خودش خودکار ترجمه می کند چون اگر خودکار کار نکند خیلی سخته این همه نوشته و برگه ووو رو ترجمه کنی اونم به چندین زبان چطوری میشه؟
    کدام ترجمه خودکار رو آقای رضا راد می پسندن polylang باید دستی ترجمه کرد و به درد من نمی خورد چون من وبسایتم بزرگ نیست و وقت ندارم ترجمه تولید محتوا وووو این همه رو تنهایی انجام بدم بهترین افزونه ترجمه خودکار از دید آقای رضا راد چیست

  3. U334964 ۱۸ بهمن ۱۴۰۲

    سلام استاد آیا این افزون خودش خودکار ترجمه می کند چون اگر خودکار کار نکند خیلی سخته این همه نوشته و برگه ووو رو ترجمه کنی اونم به چندین زبان چطوری میشه؟

  4. U338078 ۱۳ بهمن ۱۴۰۲

    سلام
    مطلب کاربردی و مفید

  5. U330707 ۳ بهمن ۱۴۰۲

    سلام وقتتون بخیر
    من سایتم رو با این افزونه دوزبانه کردم، زبان اول انگلیسی و زبان دوم فارسی
    الان برای تغییر فونت زبان فارسی باید چیکار کنم؟
    و چطور مثلا فونت ایران یکان رو برای زبان فارسی تنظیم کنم؟

  6. U326936 ۲۹ آبان ۱۴۰۲

    سلام
    با این افزونه من همه قسمتهارو دو زبانه کردم ولی هدر و فوتر رو نمیتونم انگلیسی کنم و موقعی که سایت رو تغییر زبان میدن هدر و فوتر فارسی میاد بالا و هدر فوتر رو تغییر میدم فارسی بهم میریزه چطور میتونم هدر و فوتر تغییر بدم که تو زبان فارسی بهم نریزه
    من هدر و فوتر رو در قسمت قالب ها سازنده تم ساختم

  7. U332304 ۸ آبان ۱۴۰۲

    سلام استاد خسته نباشید
    میشه لطفا یک افزونه ی زبان کردی رو معرفی کنید

  8. U331594 ۲۹ مهر ۱۴۰۲

    سلام استاد خسته نباشید من میتونم با این افزونه زبان کردی رو به سایت م اضافه کنم یعنی سایت من دو زبان فارسی و کردی رو داشته باشه

  9. U330647 ۲۹ مهر ۱۴۰۲

    سلام و عرض ادب خدمتتون
    عرض کنم من قالب اهورا و افزونه polylang را هم بر روی سایت اصلی و هم روی لوکال هاست نصب کردم ولی بر روی لوکال هاست مثلا قسمت ایجاد فهرست در قسمت سایدبار راست به نام افزودن گزینه های فهرست ، گزینه تغییردهنده زبان را برای من نشون نمیده و من نمیتونم برای زبانهای مختلف فهرست بسازم.
    چيکار باید انجام بدم؟؟
    ممنون از وقتی که میگذارید

    • Reza Rad رضا راد ۳۰ مهر ۱۴۰۲

      سلام وقت بخیر ابتدا زبان رو اضافه کنید سپس فهرست برای هر زبان بسازید تا گزینه نمایش داده بشه.

  10. U331312 ۲۴ مهر ۱۴۰۲

    سلام، وقت بخیر.چطور میشه متوجه شد کدام قالب امکان دو زبانه شدن را دارد؟

    • تیم پشتیبانی تیم پشتیبانی ۲۵ مهر ۱۴۰۲

      درود
      در امکانات قالب نوشته میشه اگر چنین امکانی باشه اگر نداشته باشه باید از افزونه wpml استفاده کنید

  11. U330004 ۳۰ شهریور ۱۴۰۲

    برای قالب اهورا بدون مشکل اجرا میشه ؟ و همه چیو میشه ترجمه کرد؟

  12. U320358 ۲۳ مرداد ۱۴۰۲

    با سلام و عرض ادب من از این پلاگین استفاده میکنم ولی مشکلی که هست اینکه دیگه منوی سایتم کار نمیکنه و هیچی نمایش داده نمیشه

  13. U319755 ۱۶ دی ۱۴۰۱

    سلام وقتتون بخیر
    بنده از قالب اهورا استفاده میکنم و این افزونه رو نصب کرده‌م.
    چطور میتونم جای لوگوی سایت رو در زبان انگلیسی تغییر بدم بطوری که در زبان فارسی تغییری نکنه؟
    باتشکر

    • تیم پشتیبانی تیم پشتیبانی ۱۸ دی ۱۴۰۱

      درود
      لطفا سوالات خود را در ارتباط با محصول خریداری شده از طریق بخش پشتیبانی ارسال بفرمایید:
      https://mihanwp.com/support/

      همکاران بخش پشتیبانی پاسخگوی سوالات شما خواهند بود

  14. U316338 ۱۹ مهر ۱۴۰۱

    سلام وقت بخیر
    این پلاگین باعث میشه اگر اسم سایت رو انگلیسی سرچ کنیم، سایت به زبان انگلیسی بالا بیاد
    و اگر فارسی سرچ کنیم ، فارسی بالا بیاد درسته؟

  15. U316235 ۲۶ مرداد ۱۴۰۱

    قسمت ریدایرکت ها و همه چیز رو چک کردم ولی چیزی ندیدم
    فکر می کنم یه تغییراتی توی تنظیمات اعمال شده که اینطوری شده

  16. U316235 ۲۲ مرداد ۱۴۰۱

    سلام
    نمی دونم چی رو تغییر دادم که الان سایت انگلیسی به فارسی ریدایرکت میشه
    اول درست بود با en میاورد انگلیسی رو
    ممنون میشم راهنمایی کنید

  17. U314947 ۳ تیر ۱۴۰۱

    سلام وقت بخیر
    سپاس از محتوای ارزشمندی که منتشر کردین
    برای چند زبانه کردن سایت وردپرسی، هنوز هم این افزونه رو به عنوان بهترین افزونه پیشنهاد می کنین؟

  18. U310907 ۹ خرداد ۱۴۰۱

    با افزونه المنتور و اسلایدرولوشن و ووکامرس همسازگاری داره؟

  19. U34459 ۲ خرداد ۱۴۰۱

    با سلام و احترام و تشکر از آموزش های خوبتون
    من سایتی رو با قالب اماده طراحی کردم به زبان انگلیسی و از افزونه polylang برای چند زبانه کردن می خوام استفاده کنم.اما هدر و فوتر قابل تغییر نیست.میخواستم بدونم برای ایجاد یا تغییر هدر و فوتر در هر زبان به طور جداگانه چه کاری می تونم انجام بدم؟

    • Reza Rad رضا راد ۷ خرداد ۱۴۰۱

      سلام بستگی به قالب شما داره. قالب باید امکان ترجمه در زبان‌های مختلف رو داشته باشه

  20. U43158 ۲۹ شهریور ۱۴۰۰

    سلام. من افزونه polylang رو نصب کردم کاملا درست کار میکنه فقط لینک سوییچ زبان و در منو در حالت موبایل نمیاره چیکار باید بکنم؟

  21. U28289 ۲۴ تیر ۱۴۰۰

    با عرض سلام و خسته نباشید به تیم خوب میهن وردپرس بنده افزونه polylang رو نصب کردم و اسم قالبم هم winnix هست ولی نمیدونم چرا نمیتونم سویچر زبان رو تو قسمت هدر قرار بدم باید چیکار کنم؟

  22. U26966 ۱۵ اردیبهشت ۱۳۹۹
  23. U26966 ۱۳ اردیبهشت ۱۳۹۹

    سلام ببخشید که سوالی نا مرتبط یاموصوع پرسیده میشه. چطور بعضی سایت ها که وارد میشیم قسمت url گوشی رنگش تغییر میکنه ازافزونه ایی استفاده میکنند؟