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

سوالات زیادی درباره چند زبانه كردن سايت وردپرس از ما پرسیده میشود. از اینکه بهتر است برای دو زبانه کردن سایت از پوشههای مختلفی استفاده کنیم یا از افزونه تا اینکه از چه افزونهای استفاده کنیم. یا سوالات بیشمار و پیپایان دیگری که در این مقاله به آن خواهیم پرداخت. سعی میکنیم کاملترین مقاله آموزشی را برای این موضوع تقدیم حضور شما کنیم.
آنچه در این مقاله میخوانید
چند زبانه کردن سایت وردپرس
چند زبانه کردن سایت به معنای راهاندازی یک وبسایت با زبانهای مختلف است. به عنوان مثال، یک سایت وردپرسی با زبان فارسی، انگلیسی، عربی و فرانسوی راهاندازی میکنیم. هر چند ممکن است این کار سخت بهنظر برسد اما بسیار راحت است. در این مقاله بصورت کامل و قدم به قدم درباره چند زبانه کردن وردپرس صحبت میکنیم.
اما اولین سوالی که موقع چند زبانه کردن سایت برای همه ما پیش میآید این است که از چند وردپرس مجزا روی پوشههای مجزا استفاده کنیم یا از افزونه چند زبانه وردپرس؟!
افزونه چند زبانه وردپرس یا پوشه مجزا برای هر زبان
برای چند زبانه کردن سایت وردپرس ۲ راه مختلف داریم.
راه حل اول: ایجاد چند پوشه با نامهای fa – en -ar و … است و سپس نصب کردن چند وردپرس روی هر کدام از این پوشه ها و مثلا
راه حل دوم: استفاده از افزونههای چند زبانه وردپرس مثل WPML یا Polylang که با استفاده از آنها میتوان برای هر پست یا برگه چند زبان مختلف وارد کرد. البته در این مقاله Polylang را به شما آموزش میدهیم چون یک افزونه کاملا رایگان است.
توجه داشته باشید در هیچ کدام از این روشها، ترجمه بصورت خودکار انجام نمیشود. بلکه شما باید برای هر نوشته یا صفحه، متن مورد نظر را به زبانهای مختلف قرار دهید.
پیشنهاد ما استفاده از روش دوم یعنی استفاده از افزونه است. استفاده از افزونه باعث میشود تمام عملیات مدیریتی، تمام فروشها، تمام مواردی که روی سئو و نصب افزونهها و … انجام میدهید در یک پنل مدیریت انجام شود. به جای اینکه ۵ پنل مختلف داشته باشید و هر تغییر را روی چندین پنل مدیریتی انجام دهید. این مسئله زمانی که سایت شما به بازدید بیشتری خواهد رسید، بسیار حائز اهمیت خواهد شد.
دلیل دوم استفاده از تگهای hreflang است که توسط این افزونهها اضافه میشود و از رباتهای گوگل میخواهد تا این صفحه را به زبانهای دیگر نیز ایندکس کنند.
پس استفاده از افزونه بهتر از نصب چند وردپرس مجزا است. چرا که:
- تمام عملیات مدیریتی شما روی یک پنل مدیریت انجام خواهد شد.
- این روش برای سئو سایت بسیار بهینهتر است.
همین ۲ دلیل باعث میشود از افزونههای چند زبانه وردپرس استفاده کنیم. البته یک افزونه کاملا رایگان Polylang
چند زبانه كردن سايت وردپرس با افزونه
برای چند زبانه کردن وردپرس از یک افزونه کاملا رایگان استفاده میکنیم. نام این افزونه رایگان Polylang است که در مخزن وردپرس هم ثبت شده و آمار و ارقام خوبی دارد. بیایید ابتدا Polylang را با WPML مقایسه کنیم.
Polylang یا WPML
پیشنهاد ما استفاده از Polylang است. ما هر دو افزونه را برای مدت زیادی استفاده کردیم. WPML را روی سایت میهن وردپرس برای فروش قرار داده بودیم اما متاسفانه مشکلات زیادی داشت. از طرفی Polylang رایگان است و آپدیتهای بعدی آن را به راحتی در دسترس خود خواهید داشت.
آموزش نصب Polylang
ابتدا افزونه Polylang را روی سایت خود دانلود و نصب کنید. آموزش نصب افزونه در وردپرس را ببینید.

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

در مرحله اول (زبانها) زبانهای مورد نظر خود را اضافه کنید. من در اینجا اردو، عربی و ترکی را اضافه کردم. زبان فارسی را هم که حتما باید اضافه کنیم.
در مرحله رسانه باید مشخص کنید که میخواهید رسانه سایتتان را هم ترجمه کنید یا خیر؟! منظور از این جمله این است که تصاویر و ویدیوهای سایت شما در زبانهای مختلف به شکل فایل مختلف لود شوند یا هر تصویر یا ویدیو در هر زبانی نمایش داده شود.
یک مثال: اگر مثل سایت ما روی تصاویر پستها از متون فارسی استفاده میکنید باید این گزینه را فعال کنید.
در بخش سوم یعنی content یا محتوا، باید مشخص کنید که زبان اصلی محتوای سایت شما چه زبانی باشد. توجه داشته باشید این مرحله بسیار مهم است. چون هر زبانی که انتخاب کنید. زبان محتوای فعلی شما با این زبان هماهنگ خواهد شد. قطعا اگر زبان سایت شما فارسی است شما باید زبان فارسی را از این لیست انتخاب کنید.
در مرحله آخر روی Return to the dashboard کلیک کنید تا به پیشخوان وردپرس برگردید.
ترجمه سایت وردپرس با افزونه Poylang
حالا وارد بخش نوشتهها > همه نوشتهها شوید. روبهروی هر نوشته روی گزینه + زیر هر پرچم زبان کلیک کنید.

حالا در صفحه باز شده میتوانید متن نوشتههای خود را برای زبان انتخابی تایپ کنید. پست شما به زبانهای مختلفی ترجمه خواهد شد و به راحتی میتوانید یک سایت چند زبانه داشته باشید.
کافی است همین کار را برای برگهها و سایر پست تایپهای سایت خود انجام دهید تا بتوانید تمام سایت را ترجمه کنید.
آدرسدهی زبانها و نمایش زبانها در سایت
در نهایت برای هر زبان یک عبارت ۲ حرفی به آدرس سایت شما اضافه خواهد شد. مثلا آدرس زبان انگلیسی سایت شما mihanwp.com/en خواهد بود و برای عربی mihanwp.com/ar و به همین شکل برای سایر زبانها
بهترین روش برای آدرسدهی زبانهای مختلف این است که این آدرسها را به فهرست سایت خود اضافه کنید یا بصورت پرچم به بازدید کنندگان سایتتان نمایش دهید.
موفق و پیروز باشید.
با سلام و عرض ادب من از این پلاگین استفاده میکنم ولی مشکلی که هست اینکه دیگه منوی سایتم کار نمیکنه و هیچی نمایش داده نمیشه
سلام باید توی فهرست ها برای زبان های مختلف فهرست های مختلف بسازید.
سلام وقتتون بخیر
بنده از قالب اهورا استفاده میکنم و این افزونه رو نصب کردهم.
چطور میتونم جای لوگوی سایت رو در زبان انگلیسی تغییر بدم بطوری که در زبان فارسی تغییری نکنه؟
باتشکر
درود
لطفا سوالات خود را در ارتباط با محصول خریداری شده از طریق بخش پشتیبانی ارسال بفرمایید:
https://mihanwp.com/support/
همکاران بخش پشتیبانی پاسخگوی سوالات شما خواهند بود
سلام وقت بخیر
این پلاگین باعث میشه اگر اسم سایت رو انگلیسی سرچ کنیم، سایت به زبان انگلیسی بالا بیاد
و اگر فارسی سرچ کنیم ، فارسی بالا بیاد درسته؟
سلام وقت بخیر بله درسته
قسمت ریدایرکت ها و همه چیز رو چک کردم ولی چیزی ندیدم
فکر می کنم یه تغییراتی توی تنظیمات اعمال شده که اینطوری شده
توی تنظیمات این افزونه نمیتونه باشه ممکنه از پلاگین های دیگه باشه
سلام
نمی دونم چی رو تغییر دادم که الان سایت انگلیسی به فارسی ریدایرکت میشه
اول درست بود با en میاورد انگلیسی رو
ممنون میشم راهنمایی کنید
سلام باید کدهای htaccess و بخش تغییر مسیرها رو بررسی کنید.
سلام وقت بخیر
سپاس از محتوای ارزشمندی که منتشر کردین
برای چند زبانه کردن سایت وردپرسی، هنوز هم این افزونه رو به عنوان بهترین افزونه پیشنهاد می کنین؟
سلام وقت بخیر سپاس. توی افزونه های رایگان بله بهترین مورد هست.
با افزونه المنتور و اسلایدرولوشن و ووکامرس همسازگاری داره؟
بله سازگاری داره ظاهرا
با سلام و احترام و تشکر از آموزش های خوبتون
من سایتی رو با قالب اماده طراحی کردم به زبان انگلیسی و از افزونه polylang برای چند زبانه کردن می خوام استفاده کنم.اما هدر و فوتر قابل تغییر نیست.میخواستم بدونم برای ایجاد یا تغییر هدر و فوتر در هر زبان به طور جداگانه چه کاری می تونم انجام بدم؟
سلام بستگی به قالب شما داره. قالب باید امکان ترجمه در زبانهای مختلف رو داشته باشه
سلام. من افزونه polylang رو نصب کردم کاملا درست کار میکنه فقط لینک سوییچ زبان و در منو در حالت موبایل نمیاره چیکار باید بکنم؟
با عرض سلام و خسته نباشید به تیم خوب میهن وردپرس بنده افزونه polylang رو نصب کردم و اسم قالبم هم winnix هست ولی نمیدونم چرا نمیتونم سویچر زبان رو تو قسمت هدر قرار بدم باید چیکار کنم؟
خیلی ممنون
خواهش میکنم
سلام ببخشید که سوالی نا مرتبط یاموصوع پرسیده میشه. چطور بعضی سایت ها که وارد میشیم قسمت url گوشی رنگش تغییر میکنه ازافزونه ایی استفاده میکنند؟
سلام
https://mihanwp.com/change-browser-color-in-android/
این آموزش رو مشاهده کنید