برای چند زبانه کردن سایت در وردپرس افزونههای متعددی وجود دارند اما امروز قصد داریم با یکی از محبوبترین آنها، یعنی افزونه Polylang آشنا شویم. شاید تا به حال به سرتان زده باشد که سایت خود را به یک سایت چند زبانه تبدیل کنید و با اضافه کردن زبانهای جدید بازدیدکنندگان وبسایتتان را افزایش دهید. در این مقاله روش عملی کردن این ایده را به شما خواهیم گفت. با ما همراه باشید.
معرفی افزونه Polylang
این افزونه به شما اجازه میدهد تا ایدهی چند زبانه کردن سایت در وردپرس را به راحتی عملی کنید.
با استفاده از این افزونه میتوانید نوشتهها، برگهها،
دستهها و برچسبها را بطور معمول ایجاد کنید و سپس بصورت دستی معادل آنها در زبانهای
دیگر را تعریف کنید.
البته تعریف معادل زبانهای دیگر اختیاری است. یعنی اگر این مقادیر را وارد نکنید هم مشکلی پیش نمیآید.
مزایای افزونه Polylang
میتوانید از هرتعداد زبانی که میخواهید استفاده کنید.
پشتیبانی از post type ها، custom taxonomy ها، پستهای سنجاق شده، post format، RSS feed و تمام ابزارکهای پیشفرض وردپرس
قابلیت انتخاب نوع url وبسایت در زبانهای مختلف
دستهبندیها، برچسبها و دیگر متاهای یک پست یا برگه، بصورت خودکار هنگام ترجمه آن پست یا برگه کپی میشوند.
یک لینک تغییر زبان قابل شخصی سازی را در قالب ابزارک و فهرست ارائه میدهد.
یکی از مهمترین مزایای این افزونه داشتن یک وبسایت رسمی است. در این وبسایت میتوانید به مستندات افزونه Polylang دسترسی داشته باشید که هم برای کاربران عادی و هم برای توسعهدهندگان بسیار مفید است.
نکته: اگر قبلا از افزونه WPML برای سایت چند زبانه خود استفاده کردهاید و تصمیم گرفتهاید که به Polylang مهاجرت کنید میتوانید از افزونه WPML to Polylang استفاده کنید.
ترجمه خودکار
قابلیت ترجمه خودکار در هسته افزونه Polylang وجود ندارد. اما اگر میخواهید در سایت چند زبانه شما محتوا بصورت خودکار و توسط سرویسهای مختلف ترجمه شود. میتوانید از افزونه کمکی Lingotek Translation استفاده کنید.
آموزش چند زبانه کردن سایت وردپرس
برای چند زبانه کردن سایت کافیست به سراغ افزونهی رایگان و قدرتمند Polylang بروید و مراحل زیر را به ترتیب انجام دهید.
گام اول) نصب افزونه
در پنل وردپرس به قسمت “افزونهها » افزودن” بروید.
راه اول: عبارت Polylang را جستجو کنید. بعد از ظاهر شدن باکس افزونه،
روی دکمه “هماکنون نصب کن” کلیک کنید.
راه دوم: ابتدا فایل zip این افزونه را از صفحه افزونه در وردپرس دانلود کنید. سپس روی دکمه “بارگذاری افزونه” کلیک کرده و فایل افزونه را انتخاب و روی دکمه “هماکنون نصب کن” کلیک کنید. برای جزییات بیشتر از نحوه نصب افزونه به آموزش نصب افزونه در وردپرس مراجعه کنید.
گام دوم) ایجاد زبان جدید در افزونه
بعد از نصب افزونه، در پنل وردپرس منویی به نام “زبانها” ایجاد میشود.
به قسمت “زبانها » زبانها” بروید. از این
بخش میتوانید زبان جدیدی اضافه کنید، یا زبانهای قدیمی را مدیریت کنید.
در فیلد اول که در تصویر مشخص شده، بیش از 90 زبان از پیشتعریف شده وجود دارد.
که با انتخاب هریک از آنها، فیلدهای دیگر بصورت خودکار پُر
میشوند، اما اگر تمایل داشتید میتوانید مقدار بقیه فیلدها را تغییر دهید.
بعد از انتخاب زبان جدید، روی دکمه “افزودن زبان
جدید” کلیک کنید.
نکته بسیار مهم: برای مثال اگر زبان سایت شما فارسی است و میخواهید به
وبسایت خود زبان انگلیسی را هم اضافه کنید. باید در این قسمت هم زبان فارسی، و هم
زبان انگلیسی را اضافه کنید.
بعد از اضافه کردن تمام زبانهای مدنظر، باید زبان پیشفرض
وبسایت را تعیین کنید.
جدول سمت چپ همین صفحه، فهرست زبانهای اضافه شده را نشان
میدهد.
طبق تصویر زیر، میتوانید زبان پیشفرض سایت را تعیین کنید.
گام سوم) ترجمه اطلاعات سایت
به قسمت “زبان » ترجمههای عبارت” بروید.
از این قسمت میتوانید عنوان سایت، معرفی کوتاه سایت و
همچنین قالب تاریخ و زمان را برای زبانهای مختلف تعریف کنید.
افزودن ترجمه به نوشتهها و برگهها
راه اول: به صفحه ویرایش نوشته و یا برگه موردنظر بروید.
مطابق تصویر زیر، در ستون سمت چپ باکس “زبان” را مشاهده میکنید. در این باکس میتوانید
زبان نسخه جاری نوشته/برگه (یعنی همین
نسخهای که در صفحه ویرایش آن هستید) را تعیین کنید.
و همچنین با کلیک روی دکمه + میتوانید برای زبانهای دیگر ترجمه
مدنظر را وارد کنید.
راه دوم: به قسمت “ویرایش نوشته” یا “ویرایش برگه” بروید.
مطابق تصویر زیر، در لیست درون این صفحه برای هر نوشته/برگه یک ستون جهت اضافه کردن ترجمه زبانهای دیگر اضافه شده.
با کلیک روی دکمه + میتوانید ترجمه نوشته/برگه را وارد
کنید.
دکمه سوئیچ بین زبانها
برای اضافه کردن دکمه سوئیچ بین زبانهای مختلف، به وبسایتتان
میتوانید از ابزارکی که این افزونه در اختیارتان میگذارد استفاده کنید.
به قسمت “نمایش » ابزارکها” بروید.
طبق تصویر، ابزارکی به نام “تغییر دهنده
زبان” در این قسمت اضافه شده.
با اضافه کردن این ابزارک به بخشهای مختلف سایتتان میتوانید امکان سوئیچ بین زبانهای مختلف را برای کاربران فراهم آورید.
امیداوریم این مطلب برایتان مفید واقع شود. منتظر نظرات ارزشمند شما هستیم.
سلام
من یه سوال داشتم
چطور منو و contact form7 رو بتونم تغییر زبان بدم؟
ممنونم
سلام فیلدهای فرم کانتکت ۷ قابل ادیت هستن میتونید یک فرم به زبان دلخواه طراحی و در صفحه مد نظر درج کنید.