آموزش چند زبانه کردن سایت در وردپرس با افزونه polylang


نویسنده:
جمعه 19 مهر 1398
ساخت سایت چند زبانه با Polylang

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

معرفی افزونه Polylang

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

با استفاده از این افزونه می‌توانید نوشته‌ها، برگه‌ها، دسته‌ها و برچسب‌ها را بطور معمول ایجاد کنید و سپس بصورت دستی معادل آنها در زبان‌های دیگر را تعریف کنید.

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

مزایای افزونه Polylang

  • می‌توانید از هرتعداد زبانی که می‌خواهید استفاده کنید.
  • پشتیبانی از زبان‌های RTL
  • قابلیت ترجمه نوشته‌ها، برگه‌ها، رسانه‌ها، دسته‌بندی‌ها، برچسب‌ها، فهرست‌ها، ابزارک‌ها و…
  • پشتیبانی از post type ها، custom taxonomy ها، پست‌های سنجاق شده، post format، RSS feed و تمام ابزارک‌های پیشفرض وردپرس
  • قابلیت انتخاب نوع url وبسایت در زبان‌های مختلف
  • دسته‌بندی‌ها، برچسب‌ها و دیگر‌ متا‌های یک پست یا برگه، بصورت خودکار هنگام ترجمه آن پست یا برگه کپی می‌شوند.
  • یک لینک تغییر زبان قابل شخصی سازی را در قالب ابزارک و فهرست ارائه می‌دهد.

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

نکته: اگر قبلا از افزونه WPML برای سایت چند زبانه خود استفاده کرده‌اید و تصمیم گرفته‌اید که به Polylang مهاجرت کنید می‌توانید از افزونه WPML to Polylang استفاده کنید.


ترجمه خودکار

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


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

برای چند زبانه کردن سایت کافیست به سراغ افزونه‌ی رایگان و قدرتمند Polylang بروید و مراحل زیر را به ترتیب انجام دهید.

گام اول) نصب افزونه

در پنل وردپرس به قسمت “افزونه‌ها » افزودن” بروید.

راه اول: عبارت Polylang را جستجو کنید. بعد از ظاهر شدن باکس افزونه، روی دکمه “هم‌اکنون نصب کن” کلیک کنید.

چند زبانه کردن سایت در وردپرس
نصب افزونه Polylang از مخزن وردپرس

راه دوم: ابتدا فایل zip این افزونه را از صفحه افزونه در وردپرس دانلود کنید. سپس روی دکمه “بارگذاری افزونه” کلیک کرده و فایل افزونه را انتخاب و روی دکمه “هم‌اکنون نصب کن” کلیک کنید.
برای جزییات بیشتر از نحوه نصب افزونه به آموزش نصب افزونه در وردپرس مراجعه کنید.

گام دوم) ایجاد زبان جدید در افزونه

بعد از نصب افزونه، در پنل وردپرس منویی به نام “زبان‌ها” ایجاد می‌شود.

به قسمت “زبان‌ها » زبان‌ها” بروید. از این بخش می‌توانید زبان جدیدی اضافه کنید، یا زبان‌های قدیمی را مدیریت کنید.

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

در فیلد اول که در تصویر مشخص شده، بیش از 90 زبان از پیش‌تعریف شده وجود دارد.

که با انتخاب هر‌یک از آنها، فیلد‌های دیگر بصورت خودکار پُر می‌شوند، اما اگر تمایل داشتید می‌توانید مقدار بقیه فیلد‌ها را تغییر دهید.

بعد از انتخاب زبان جدید، روی دکمه “افزودن زبان جدید” کلیک کنید.

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

بعد از اضافه کردن تمام زبان‌های مدنظر، باید زبان پیشفرض وبسایت را تعیین کنید.

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

طبق تصویر زیر، می‌توانید زبان پیشفرض سایت را تعیین کنید.

انتخاب زبان پیشفرض در افزونه Polylang
انتخاب زبان پیشفرض در افزونه Polylang

گام سوم) ترجمه اطلاعات سایت

به قسمت “زبان » ترجمه‌های عبارت” بروید.

از این قسمت می‌توانید عنوان سایت، معرفی کوتاه سایت و همچنین قالب تاریخ و زمان را برای زبان‌های مختلف تعریف کنید.

ترجمه اطلاعات سایت در افزونه Polylang
ترجمه اطلاعات سایت در افزونه Polylang

افزودن ترجمه به نوشته‌ها و برگه‌ها

راه اول: به صفحه ویرایش نوشته و یا برگه موردنظر بروید.

مطابق تصویر زیر، در ستون سمت چپ باکس “زبان” را مشاهده می‌کنید. در این باکس می‌توانید زبان نسخه جاری نوشته/برگه  (یعنی همین نسخه‌ای که در صفحه ویرایش آن هستید) را تعیین کنید.

و همچنین با کلیک روی دکمه + می‌توانید برای زبان‌های دیگر ترجمه مدنظر را وارد کنید.

افزودن ترجمه به نوشته/برگه
افزودن ترجمه به نوشته/برگه

راه دوم: به قسمت “ویرایش نوشته” یا “ویرایش برگه” بروید.

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

 افزودن ترجمه به نوشته/برگه
افزودن ترجمه به نوشته/برگه

با کلیک روی دکمه + می‌توانید ترجمه نوشته/برگه را وارد کنید.

دکمه سوئیچ بین زبان‌ها

برای اضافه کردن دکمه سوئیچ بین زبان‌های مختلف، به وبسایتتان می‌توانید از ابزارکی که این افزونه در اختیارتان می‌گذارد استفاده کنید.

به قسمت “نمایش » ابزارک‌ها” بروید.

طبق تصویر، ابزارکی به نام “تغییر دهنده زبان” در این قسمت اضافه شده.

ابزارک ایجاد دکمه سوئیچ بین زبان‌ها
ابزارک ایجاد دکمه سوئیچ بین زبان‌ها

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

امیداوریم این مطلب برایتان مفید واقع شود. منتظر نظرات ارزشمند شما هستیم.

مطالب زیر را حتما بخوانید

۱۲ مورد از پرکاربردترین ابزارک‌های وردپرس برای وب‌سایت‌ شما

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

معرفی بهترین افزونه‌ بک آپ گیری وردپرس

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

نحوه ساخت فرم شرطی در گرویتی فرم به چه صورت است؟

ساخت فرم شرطی در گرویتی فرم کار ساده‌ای است و در عرض چند دقیقه می‌توان آن را ایجاد کرد. فرم‌های...

ساخت فرم ورود و پروفایل کاربری در وردپرس با افزونه‌ user registration (بخش دوم)

ساخت فرم ورود در وردپرس با کمک افزونه‌ی قدرتمند user registration بدون نیاز به کد نویسی امکان پذیر است. در...

دیدگاهتان را بنویسید

2 پاسخ به “آموزش چند زبانه کردن سایت در وردپرس با افزونه polylang”

  1. یاهو گفت:

    سلام
    من یه سوال داشتم
    چطور منو و contact form7 رو بتونم تغییر زبان بدم؟
    ممنونم

دیدگاهتان را بنویسید