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


نویسنده:
جمعه ۱۹ مهر ۱۳۹۸
۶۵ بازدید
ساخت سایت چند زبانه با Polylang

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

در این مقاله روش عملی کردن این ایده را به شما خواهیم گفت. با ما همراه باشید.

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

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

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

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

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

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

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

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


ترجمه خودکار

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

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

وبسایت افزونه Polylang

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

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

آموزش ساخت سایت چند زبانه با افزونه Polylang

نصب افزونه

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

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

نصب افزونه Polylang
نصب افزونه Polylang از مخزن وردپرس

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

ایجاد زبان جدید

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

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

ایجاد زبان جدید در افزونه Polylang
ایجاد زبان جدید در افزونه Polylang

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

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

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

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

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

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

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

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

ترجمه اطلاعات سایت

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

۹ مورد از رایج ترین تهدیدهای امنیتی وب سایت‌ها

امروزه بحث امنیت به چالشی حساس بدل شده است. در فضای مجازی هیچ وقت امنیت 100% نخواهد بود. اما می‌توان...

تنظیم دامنه مجازی روی لوکال هاست

با تنظیم دامنه روی لوکال هاست می‌توانید برای دسترسی به لوکال هاست به جای وارد کردن مسیر دایرکتوری در مرورگر،...

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

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

فونت آیکون چیست؟ | آموزش استفاده از Font Awesome 5

استفاده از فونت آیکون در طراحی وبسایت باعث زیبایی بیشتر و افزایش سرعت وبسایت شما می‌شود. در این مقاله نحوه...

افزایش امنیت وردپرس با رعایت ۱۰ نکته

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

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

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *