چند زبانه كردن سايت وردپرس با افزونه رایگان 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 و به همین شکل برای سایر زبانها
بهترین روش برای آدرسدهی زبانهای مختلف این است که این آدرسها را به فهرست سایت خود اضافه کنید یا بصورت پرچم به بازدید کنندگان سایتتان نمایش دهید.
موفق و پیروز باشید.
این افزونه میتونه افزونه های دیگه مثل رزور غذا رو هم ترجمه کنه یا اینکه فقط متن هارو میتونه ؟
این افزونه میتونه افزونه های دیگه مثل رزور غذا و … رو هم ترجمه کنه ؟ یا خودمون باید از اول اون مراحل رو طی کنیم و ترجمه کنیم.
سلام
بعد از نصب افزونه پلی لنگ اعداد همه فارسی هستند . در صورتی که میخوام اعداد در صفحات انگلیسی انگلیسی باشن. چکار میتونم کنم؟
سلام استاد آیا این افزون خودش خودکار ترجمه می کند چون اگر خودکار کار نکند خیلی سخته این همه نوشته و برگه ووو رو ترجمه کنی اونم به چندین زبان چطوری میشه؟
کدام ترجمه خودکار رو آقای رضا راد می پسندن polylang باید دستی ترجمه کرد و به درد من نمی خورد چون من وبسایتم بزرگ نیست و وقت ندارم ترجمه تولید محتوا وووو این همه رو تنهایی انجام بدم بهترین افزونه ترجمه خودکار از دید آقای رضا راد چیست
سلام استاد آیا این افزون خودش خودکار ترجمه می کند چون اگر خودکار کار نکند خیلی سخته این همه نوشته و برگه ووو رو ترجمه کنی اونم به چندین زبان چطوری میشه؟
بده به چت جی پی تی برات ترجمه میکنه بعد خودت چک و اصلاح کن 10 صفحه هم باشه کمتر از 5 دقیقه وقت میگیره
سلام
مطلب کاربردی و مفید
سلام وقتتون بخیر
من سایتم رو با این افزونه دوزبانه کردم، زبان اول انگلیسی و زبان دوم فارسی
الان برای تغییر فونت زبان فارسی باید چیکار کنم؟
و چطور مثلا فونت ایران یکان رو برای زبان فارسی تنظیم کنم؟
سلام
https://mihanwp.com/elementor-fonts/
این آموزش رو مشاهده کنید
سلام
با این افزونه من همه قسمتهارو دو زبانه کردم ولی هدر و فوتر رو نمیتونم انگلیسی کنم و موقعی که سایت رو تغییر زبان میدن هدر و فوتر فارسی میاد بالا و هدر فوتر رو تغییر میدم فارسی بهم میریزه چطور میتونم هدر و فوتر تغییر بدم که تو زبان فارسی بهم نریزه
من هدر و فوتر رو در قسمت قالب ها سازنده تم ساختم
سلام با wpml اگه ترجمه کنین هدر و فوتر رو مشکلی پیش نمیاد و خودکار تشخیص میده
سلام استاد خسته نباشید
میشه لطفا یک افزونه ی زبان کردی رو معرفی کنید
سلام با افزونه WPML میتونید سایت برو به هر زبانی که مایل هستید طراحی کنید
ممنون میشم لطف کنید لینک خرید افزونه رو برام بزارید
درود
ما این افزونه رو برای فروش نداریم
https://wpml.org/
باید از سایت سازنده افزونه خریداری کنید
سلام استاد خسته نباشید من میتونم با این افزونه زبان کردی رو به سایت م اضافه کنم یعنی سایت من دو زبان فارسی و کردی رو داشته باشه
سلام
بله میشه
سلام و عرض ادب خدمتتون
عرض کنم من قالب اهورا و افزونه polylang را هم بر روی سایت اصلی و هم روی لوکال هاست نصب کردم ولی بر روی لوکال هاست مثلا قسمت ایجاد فهرست در قسمت سایدبار راست به نام افزودن گزینه های فهرست ، گزینه تغییردهنده زبان را برای من نشون نمیده و من نمیتونم برای زبانهای مختلف فهرست بسازم.
چيکار باید انجام بدم؟؟
ممنون از وقتی که میگذارید
سلام وقت بخیر ابتدا زبان رو اضافه کنید سپس فهرست برای هر زبان بسازید تا گزینه نمایش داده بشه.
سلام، وقت بخیر.چطور میشه متوجه شد کدام قالب امکان دو زبانه شدن را دارد؟
درود
در امکانات قالب نوشته میشه اگر چنین امکانی باشه اگر نداشته باشه باید از افزونه wpml استفاده کنید
برای قالب اهورا بدون مشکل اجرا میشه ؟ و همه چیو میشه ترجمه کرد؟
درود
بله مشکلی نداره
بله میشه
با سلام و عرض ادب من از این پلاگین استفاده میکنم ولی مشکلی که هست اینکه دیگه منوی سایتم کار نمیکنه و هیچی نمایش داده نمیشه
سلام باید توی فهرست ها برای زبان های مختلف فهرست های مختلف بسازید.
سلام وقتتون بخیر
بنده از قالب اهورا استفاده میکنم و این افزونه رو نصب کردهم.
چطور میتونم جای لوگوی سایت رو در زبان انگلیسی تغییر بدم بطوری که در زبان فارسی تغییری نکنه؟
باتشکر
درود
لطفا سوالات خود را در ارتباط با محصول خریداری شده از طریق بخش پشتیبانی ارسال بفرمایید:
https://mihanwp.com/support/
همکاران بخش پشتیبانی پاسخگوی سوالات شما خواهند بود
سلام وقت بخیر
این پلاگین باعث میشه اگر اسم سایت رو انگلیسی سرچ کنیم، سایت به زبان انگلیسی بالا بیاد
و اگر فارسی سرچ کنیم ، فارسی بالا بیاد درسته؟
سلام وقت بخیر بله درسته
قسمت ریدایرکت ها و همه چیز رو چک کردم ولی چیزی ندیدم
فکر می کنم یه تغییراتی توی تنظیمات اعمال شده که اینطوری شده
توی تنظیمات این افزونه نمیتونه باشه ممکنه از پلاگین های دیگه باشه
سلام
نمی دونم چی رو تغییر دادم که الان سایت انگلیسی به فارسی ریدایرکت میشه
اول درست بود با en میاورد انگلیسی رو
ممنون میشم راهنمایی کنید
سلام باید کدهای htaccess و بخش تغییر مسیرها رو بررسی کنید.
سلام وقت بخیر
سپاس از محتوای ارزشمندی که منتشر کردین
برای چند زبانه کردن سایت وردپرسی، هنوز هم این افزونه رو به عنوان بهترین افزونه پیشنهاد می کنین؟
سلام وقت بخیر سپاس. توی افزونه های رایگان بله بهترین مورد هست.
با افزونه المنتور و اسلایدرولوشن و ووکامرس همسازگاری داره؟
بله سازگاری داره ظاهرا
با سلام و احترام و تشکر از آموزش های خوبتون
من سایتی رو با قالب اماده طراحی کردم به زبان انگلیسی و از افزونه polylang برای چند زبانه کردن می خوام استفاده کنم.اما هدر و فوتر قابل تغییر نیست.میخواستم بدونم برای ایجاد یا تغییر هدر و فوتر در هر زبان به طور جداگانه چه کاری می تونم انجام بدم؟
سلام بستگی به قالب شما داره. قالب باید امکان ترجمه در زبانهای مختلف رو داشته باشه
سلام. من افزونه polylang رو نصب کردم کاملا درست کار میکنه فقط لینک سوییچ زبان و در منو در حالت موبایل نمیاره چیکار باید بکنم؟
با عرض سلام و خسته نباشید به تیم خوب میهن وردپرس بنده افزونه polylang رو نصب کردم و اسم قالبم هم winnix هست ولی نمیدونم چرا نمیتونم سویچر زبان رو تو قسمت هدر قرار بدم باید چیکار کنم؟
خیلی ممنون
خواهش میکنم
سلام ببخشید که سوالی نا مرتبط یاموصوع پرسیده میشه. چطور بعضی سایت ها که وارد میشیم قسمت url گوشی رنگش تغییر میکنه ازافزونه ایی استفاده میکنند؟
سلام
https://mihanwp.com/change-browser-color-in-android/
این آموزش رو مشاهده کنید