تیم طراحی هلوکد

طراحی در زمینه سایت، فروشگاه اینترنتی همچنین طراحی گرافیکی و خدمات متنوع کامپیوتری

تیم طراحی هلوکد

طراحی در زمینه سایت، فروشگاه اینترنتی همچنین طراحی گرافیکی و خدمات متنوع کامپیوتری

طراحی در زمینه سایت، فروشگاه اینترنتی همچنین طراحی گرافیکی و خدمات متنوع کامپیوتری

آموزش افزونه wpml چند زبانه کردن سایت وردپرسی – قسمت اول

شاید شما هم یکی از کسانی باشید که علاقه مند به طراحی سایت دو زبانه یا چند زبانه می باشید. همه ی سایت ها روش های زیادی را برای ترجمه کردن سایت ها گفته اند ولی یکی از روش های محبوب برای چند زبانه کردن سایت وردپرسی استفاده از آموزش افزونه wpml یا WordPress Multilingual به معنای وردپرس چند زبانه می باشد. این افزونه در سه طرح مختلف در سایت افزونه wpml برای فروش به قیمت های $21 تا $119 در سال می باشد که فروشگاه هلوکد این پلاگین رو برای دانلود شما عزیزان در فروشگاه خود قرار داده است.

آموزش افزونه wpml به ندرت به صورت کامل در نت موجود می باشد که تیم تخصصی هلوکد برای اولین بار این آموزش را به صورت کامل برایتان به اشتراک گذاشته است.

وبلاگ هلوکد در زیر آموزش 0 تا 100 wpml را برای شما عزیزان قرار داده ایم که از سطح مبتدی به پیشرفته آموزش داده می شود. اگر به دنبال ترجمه سایت به صورت راست چین هستید اگر به دنبال ترجمه سایت با ساپورت کامل زبان فارسی هستید ما قدرتمند ترین پلاگین ترجمه و چند زبانه کردن سایت wpml را توصیه می کنیم.

شاید شما هم یکی از کسانی باشید که علاقه مند به طراحی سایت دو زبانه یا چند زبانه می باشید. همه ی سایت ها روش های زیادی را برای ترجمه کردن سایت ها گفته اند ولی یکی از روش های محبوب برای چند زبانه کردن سایت وردپرسی استفاده از آموزش افزونه wpml یا WordPress Multilingual به معنای وردپرس چند زبانه می باشد. این افزونه در سه طرح مختلف در سایت افزونه wpml برای فروش به قیمت های $21 تا $119 در سال می باشد که فروشگاه هلوکد این پلاگین رو برای دانلود شما عزیزان در فروشگاه خود قرار داده است.

آموزش افزونه wpml به ندرت به صورت کامل در نت موجود می باشد که تیم تخصصی هلوکد برای اولین بار این آموزش را به صورت کامل برایتان به اشتراک گذاشته است.

وبلاگ هلوکد در زیر آموزش 0 تا 100 wpml را برای شما عزیزان قرار داده ایم که از سطح مبتدی به پیشرفته آموزش داده می شود. اگر به دنبال ترجمه سایت به صورت راست چین هستید اگر به دنبال ترجمه سایت با ساپورت کامل زبان فارسی هستید ما قدرتمند ترین پلاگین ترجمه و چند زبانه کردن سایت wpml را توصیه می کنیم.

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

پس از دانلود افزونه ساخت سایت چند زبانه وردپرسی wpml از فروشگاه هلوکد شما یک فایل Zip دریافت می کنید. این فایل زیپ دارای فایل اصلی و 12 عدد افزودنی یا Add-Ons می باشد. ما در این آموزش های بعدی سعی می کنیم به مهم ترین آن ها اشاره داشته باشیم.

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

پس از دانلود فایل زیپ به نام WPML.zip در اختیار شما قرار میگیرد. فایل را آنزیپ کرده و به دو قسمت فایل sitepress-multilingual-cms و پوشه Add-Ons تقسیم می شود. فایل اول همان نرم افزار اصلی ماست و پوشه دارای 12 عدد افزودنی مکمل wpml می باشد که در صورت نیاز به هر کدام آن را به روش گفته شده در زیر نصب می کنیم.

به پیشخوان وردپرس وارد شده و از قسمت افزونه ها => افزودن سپس بارگذاری افزونه را زده فایل زیپ sitepress-multilingual-cms را کلیک و هم اکنون نصب کن را انتخاب می کنیم. پس از نصب فزونه را فعال می کنیم. حالا افزونه wpml multilingual cms شما به خوبی کار می کند و مشکلی وجود ندارد این آموزش نصب پلاگین وردپرس در همه جا یکسان می باشد.

شاید در قسمت هایی از ترجمه یک وبسایت وردپرسی نیاز به استفاده از افزودنی ها در پوشه Add-Ons باشیم که در ادامه در مورد این نیاز ها به صحبت خواهیم پرداخت ولی می خواهیم این را هم اضافه کنیم که روش نصب این افزودنی ها نیز مانند فایل اصلی می باشد، به همین آسانی ! آموزش افزونه wpml را تا آخر دنبال کنید. در صورت مشکل در نصب پلاگین wpml ما را در کامنت ها در جریان بگذارید تا به شما کمک کنیم.

تنظیمات اولیه پلاگین WPML برای ترجمه سایت به چند زبان

از پیشخوان منو WPML زیر منو languages را انتخاب کنید. تا به صفحه Setup WPML منتقل شوید. در قدم اول که Content language نام دارد شما زبان اصلی سایتتان را انتخاب می کنید(1). این همان زبان قالب شماست که معمولا برای ما فارسی زبانان Persian یا فارسی می باشد که به صورت راست چین یا RTL است. گزینه next (2) را انتخاب کرده تا وارد مرحله بعدی شوید.

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

در این قسمت که Translation languages نام دارد ما می خواهیم زبان ترجمه ها را انتخاب کنیم. حال هر تعداد زبان که نیاز دارید تیک زده و وارد مرحله بعد شوید.

آموزش انتخاب زبان در wpml  

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

این مرحله Compatibility reporting نام دارد یعنی اطلاعاتی از پلاگین ها نحوه کار آن برای کمپانی ارسال می کند که ما این گزینه را بر روی Don't send this information and skip compatibility notes می گذاریم و وارد مرحله بعدی می شویم.

مرحله آخر Registration یا نام نویسی به شما می گوید کلید سایت یا همان Site Key که از ما خریده اید را وارد کنید. ولی به علت هزینه بالا و نبودن امکان خرید از سایت های خارجی به علت س-ی-ا-س-ی شما قادر به خرید آن نبوده اید و ما به روش های خاص خودمان این نرم افزار را برایتان موجود کرده ایم که می توانید آن را از فروشگاه هلوکد و محصول پلاگین چند زبانه کردن سایت وردپرس WPML دریافت کنید. پس برای روی دکمه Remind me later کلیک کنید. و در آخر Finish را زده تا تنظیمات اولیه پلاگین WPML به اتمام برسد.

تنظیمات بخش Language افزونه ترجمه سایت وردپرس

برای ورود به تنظیمات عمومی باید از منو ها WPML و سپس (1) Language را انتخاب نمایید تا وارد محیط شوید در این مرحله ما به تنظیمات مهم و عمومی wpml برخورد می نماییم. در این قسمت شما کار با قدرتمندترین افزونه چند زبانه کردن و ترجمه سایت وردپرس WPML Multilingual CMS را می آموزید.

آموزش افزونه wpml پیشرفته وردپرس  

گزارش به سایت یا Reporting to wpml.org

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

حذف گزارش به سایت سازنده wpml  

Site Languages یا زبان سایت

در این قسمت زبان سایت اصلی همینطور زبانی که می خواهیم ترجمه کنیم را انتخاب می نماییم. شماره 1 همان زبان قالب یا default سایت می باشد. برای تغییر زبان قالب روی دکمه شماره 2 یا Change default language کلیک کنید که حال می توانید English را انتخاب کرده و Save کنید. دکمه شماره 3 برای کم یا زیاد کردن زبان هایی که سایت را می خواهید ترجمه کنید یا زبان قالب دیگری انتخاب کنید کارایی دارد. به آسانی دکمه را زده زبان مورد نظر را انتخاب و سیو کنید.

آموزش کار با پلاگین wpml وردپرس  

حال شاید شما قصد اضافه کردن زبانی خاص را داشته باشید ولی در لیست موجود نمی باشد. در آموزش افزونه wpml ما برای اضافه کردن زبان جدید در wpml روی Edit Languages کلیک کرده و وارد تنظیمات می شویم. قبل از افزودن زبان جدید ما می توانیم زبان های انتخابی خود پلاگین را نیز ویرایش نماییم. به این صورت که در قسمت Translation (Persian) اسمی که در منو یا فوتر که می خواهیم نمایش داده شود را نوشته و سیو می کنیم یا اینکه می خواهیم پرچم جدید یا ویرایش شده خودمان نمایش داده شود. روی Custom flag کلیک کرده و از بین فرمت های مورد اجازه یعنی gif, jpeg, png, svg عکس خودمان را پیوست می نماییم و سیو می کنیم. Encode URLs و hreflang هم دیگر موارد می باشند که اهمیت چندانی نداشته و تغییر دادن و ندادن آن تاثیر چندانی ندارد.

ویرایش زبان و پرچم در wpml  

برای افزودن زبان از کنار دکمه Save افزودن زبان یا Add Language را انتخاب می نماییم. حال باید همه ی جاهای خالی را پر کنید. به طور مثال ما می خواهیم کشور آذربایجان را اضافه کنی.

Language name یا نام زبان : Azerbaijan

Code یا مخفف رسمی نام کشورها : Az

Translation (new) همان ترجمه جدید برای زبان جدید اضافه شده است که باید به همه زبان های دیگر نیز اعمال شود : Azərbaycanlı

Translation (English) یا ترجمه زبان کشور به انگلیسی : Azerbaijani

Translation (Persian) یا ترجمه زبان به فارسی : آذری

Custom flag همان پرچم کشور را از اینترنت دانلود و پیوست نمایید.

Default locale یا کد استاندارد زبان ها : az_Az

Encode URLs همان انکود کردن لینک را بر روی No قرار می دهیم.

hreflang همان لینک نمایشی پس از URL سایت شما مثلا : www.hellocode.ir/az که ما روی az برای آذربایجان می گذاریم و سیو می کنیم. به همین راحتی آموزش افزودن زبان جدید به wpml را آموختیم.

آموزش اضافه کردن زبان جدید در افزونه WPML

تغییر فرمت دامنه سایت در آموزش افزونه wpml

یکی از انتظاراتی که شما از یک مترجم زبان سایت wpml خواهید داشتن این است که آپشن های گوناگونی برای URL به شما ارئه دهد و خوشحال باشید زیرا این افزونه فکر همه جا را کرده است. حالا به سه قسمت مهم و اصلی تقسیم می شود.

یک ) زبان های مختلف در دایرکتوری ها یا Different languages in directories (1)

این به این معنا است که شما به طور مثال در هاست خود دو دایرکتوری را تعبیه کرده اید. البته این بدان معنا نیست که باید تغییراتی در هاست خود ایجاد کرده یا ساب دیرکتوری یا ساب فولدر ایجاد کنید بلکه خود افزونه WPML برای شما این تغییر را ایجاد می کند و آدرسی شبیه به زیر را به وجود می آورد :

http://www.sitename.ir/en

آدرس سایت اصلی شما ولی هیچ پسوندی ندارد ولی گزینه ای به نام Use directory for default language (2) وجود دارد که با زدن تیک آن آدرس سایت شما ریدایرکت به آدرس زیر می شود :

http://www.sitename.ir/fa

حال بعضی از افراد دوست دارند صفحه خوش آمد گویی داشته باشند که وقتی آدرس سایت اینتر شد یک صفحه باز شده که دارای دکمه انتخاب زبان و آپشن های گوناگون باشد که می توان از What to show for the root url استفاده و یک صفحه html ساخته شده را در کادر آدرس دهی کرد یا راه آسان تر A page را انتخاب کرده و Create root page ظاهر می شود با کلیک بر روی آن برگه ای باز شده که همان آموزش ایجاد صفحه خوش آمد گویی با wpml شماست تغییرات را انجام و سیو کنید. (3)

دو اشتباه معمول : لطفا یک از ایجاد دایرکتوری واقعی در هاست خود اجتناب کنید دوم از ریدایرکت دادن نیز برای آدرس دهی خودداری کنید زیرا همه ی این کارها توسط wpml انجام می شود.

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

آموزش ترجمه سایت در دایرکتوری مختلف با افزونه wpml  

دو ) دامین مختلف برای هر زبان در WPML یا A different domain per language

شاید می خواهید به طور مثال وقتی زبان انگلیسی انتخاب می شود دامنه .ir زبان فارسی شما به .com تبدیل شود یا زبان های دیگر به دامنه آن کشور اختصاص پیدا کند. حال باید از این راه استفاده کنیم. این قسمت به افرادی که تخصص دارند توصیه می شود زیرا کمی تخصصی می باشد.

حال اگر می خواهید یک سایت چندزبانه به کمک WPML داشته باشید اما هر کدام از زبان ها روی دامین خاصی پیاده سازی شود این مطلب وبلاگ هلوکد را تا انتها بخوانید. همانطور که می دانید مزایای بسیاری در انتخاب دامنه متفاوت بر روی یک سایت وجود دارد که بیشتر از تنها ویژگی های ظاهری سایت است.

بعضی از مردم وقتی وارد سایتی می شوند دوست دارند نام دامنه ای ببینند که متعلق به کشور خودشان است و اینکار حس دلگرمی در کاربران ایجاد می کند. از طرفی دیگر با استفاده از WPML از نظر سئو هم ویژگی های مثبتی خواهید دید، چرا که هر یک از نام های دامنه ها می تواند کاربران مشخصی را هدف گیرد.

نحوه ساخت سایت چند زبانه وردپرس با WPML و تنظیم دامین مجزا برای هر زبان

اما چگونه می توان افزونه چندزبانه برای وردپرس را نصب کرد و برای هر زبان نام دامین متفاوتی تنظیم کرد.

اول از همه مفهوم اینکار را در حالت عملی در وبلاگ هلوکد به شما توضیح میدهیم. اگر برای مثال سایت شما می خواهید دو زبانه باشد و زبان های فارسی و انگلیسی را توسط WPML برایش مشخص کنید. برای انجام اینکار دو راه وجود دارد:

نام دامنه های متفاوت

به این معنا که مثلاً اگر اسم سایت شما هلوکد است برای زبان فارسی دامنه www.hellocode.ir و برای زبان انگلیسی از دامنه .com استفاده کنید.

استفاده از ساب دامین برای هر زبان

پس از استفاده از آموزش کامل افزونه wpml و چند زبانه کردن وب سایت خود می توانید به هر یک از زبان ها ساب دامنه اختصاص دهید. برای مثال "en.hellocode.ir" برای زبان انگلیسی همانطور که در مثال می بینید از ساب دامنه استفاده شده است.

اما سوال مهم این است که چطور می توان به تنظیم دامین مجزا برای هر زبان در سایت های چندزبانه شده با wpml رسید؟ جواب این سوال به دو فاکتور مهم مربوط می شود: سرور DNS و سرور HTTP شما (آپاچی، Nginx و غیره)

تنظیم DNS سرور برای چندزبانه کردن وب سایت

تنظیمات دستی DNS برای انتخاب دامنه های متفاوت برای هر زبان به این روش انجام می شود. اول از همه باید دامنه های مورد نظر خود را بخرید. یعنی اگر نام وب سایت شما هلوکد است و دو زبان فارسی و انگلیسی می خواهید باید دامنه های .ir و .com آن را خریداری کنید. پس از خرید نوبت به تنظیم DNS برای دامنه ها می رسد. تنظیمات دامنه معمولا از سمت سایتی که از آن خریداری می کنید انجام خواهد شد.

وقتی نام دامنه را اضافه کردید باید یک رکورد در سرور DNS خود ایجاد کنید که HTTP سرور شما را هدف بگیرد. به زبان ساده، سرور باید بداند که چه اطلاعاتی را برای چه دامنه ای نمایش دهد. یعنی اگر به دامنه www.hellocode.ir وارد شوید سرور باید اطلاعات با زبان فارسی را نمایش دهد.

اگه از DNS سرور شخصی استفاده می کنید بهتر است تا یک " A Record " برای سایر دامنه های خود نیز ایجاد کنید. دو رکورد متفاوت برای انجام اینکار وجود دارد:

A Record که از طریق آن IP سرور شما مشخص می شود. این روش ساده و سریع است.

CNAME Record که بوسیله آن نام دامنه برای سرور مشخص می شود. این روش کمی سخت تر است اما اگر IP سرور شما مدام در حال تغییر است، نتیجه بهتری با این روش می گیرید.

تنظیم DNS در افزونه wpml برای چندزبانه کردن وب سایت وردپرس
تنظیم DNS سرور برای سایت با ساب دامین مختلف برای هر زبان

تنظیم ساب دامنه برای سایت های چند زبانه ساخته شده با wpml آسان است. برای انجام اینکار می توانید یک رکورد A یا CNAME اضافه در سرور خود بسازید و به HTTP / HTTPS و آی پی و دامنه مشابه آن را هدایت کنید.

آموزش تنظیم DNS سرور برای سایت با ساب دامین مختلف برای هر زبان
 

نکته: حواستان باشد که پس از پیاده سازی این تنظیمات حتما باید قسمت تنظیمات HTTP سرور را هم انجام دهید.

تنظیمات سی پنل برای چند زبانه کردن سایت وردپرسی با افزونه WPML

با استفاده از Cpanel به صورت خودکار ورودی های DNS و HTTP سرور اضافه می شود و شما تنها این بخش را برای آماده سازی سرور انجام می دهید.

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

آموزش تنظیم cpanel برای چند زبانه کردن سایت وردپرسی با پلاگین WPML

برای اضافه کردن دامنه های دیگر دو راه وجود دارد:

پارک دامنه: شما می توانید با استفاده از پارک دامنه صفحات دامنه مورد نظر را به اطلاعات همان زبان برگردانید. این روش بهترین گزینه است چراکه از تنظیمات http مشابه سایت شما استفاده می کند.

آموزش پارک دامنه در Cpanel برای افزونه wpml وردپرس  

دامنه Addon : در استفاده از این روش دقت کنید که در پوشه نصب وردپرس کنونی شما باشد.

آموزش ایجاد addon domain در cpanel برای پلاگین wpml  

در نهایت با انجام مراحل پیشنهادی هلوکد می توانید به سایتی چند زبانه که هر کدام از زبان ها روی دامنه خاصی تنظیم اند برسید. همه تنظیمات های مورد نیاز Apache و DNS هم به سی پنل شما اضافه شده و همه چیز قاعدتاً باید روبراه باشد.

تنظیم ساب دامین برای سایت چند زبانه شده با wpml

برای تنظیم ساب دامنه در سی پنل آیکن subdomain را انتخاب کنید و هنگام ایجاد ساب دامنه باید آن را به محل نصب ورد پرس خود بازگردانید تا بتوانید از گزینه "دامنه مجزا برای هر زبان" در wpml استفاده کنید.

آموزش تنظیم sub domain برای سایت چند زبانه شده با wpml  

پس از انجام این کار تنظیمات Apache و DNS هم انجام شده و با استفاده از افزونه چند زبانه کردن wpml این فرایند را تکمیل کنید.

نکته: توجه داشته باشید که زیردامنه شما به همان پوشه ای که وردپرس در آن نصب شده است باز می گردد.

تنظیم سرور HTTP برای سایت چند زبانه با wpml

خب حالا به قسمت مهم تنظیمات چندزبانه کردن سایت با دامنه مجزا رسیدیم. برای آنکه تنظیمات شما فعال شود، باید یک ورودی در وب سرور تان ایجاد کنید که نام دامنه یا ساب دامنه دلخواه شما را که به DNS اضافه کردید را بشناسد.

اگر از سرور اختصاصی استفاده می کنید تنظیم این بخش خیلی راحت است. تنها کافی است تا نام جانشین سرور را به تنظیمات کنونی خود وارد کنید.

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

DocumentRoot "/var/www/www.hellocode.ir/webroot"
  ServerName hellocode.ir
  ServerAlias hellocode.com
...
برای Nginx هم به همین سادگی به شکل زیر در تنظیمات وارد کنید.
server {
        server_name hellocode.ir;
        ...
}
server {
        server_name hellocode.com;
        ...

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

تنظیمات نهایی ساخت سایت چند زبانه وردپرس با دامنه مجزا برای هر زبان در WPML

با انجام کامل مراحل بالا تنظیمات مورد نظر با عنوان " Languages to Different domain per language" در WPML برایتان فعال می شود. وقتی اطلاعات مورد نیاز را تکمیل کنید و جزئیات اختصاص هر زبان برای هر دامنه را تعیین کنید می توانید با فشار دادن دکمه ذخیره یا "Save" دامنه خود را تایید کنید. اگر مشکلی در اعتبارسنجی دامنه شما وجود داشته باشد در این مرحله با خطا مواجه می شوید که می توانید به مراحل قبلی باز گردید و پس از رفع اشکال مجدد در این بخش اطلاعات را ذخیره کنید.

آموزش افزونه wpml و رفع خطا پس از انجام تنظیمات

اگر هنوز هم با تنظیمات جدید مشکل دارید، از گزینه debug یا رفع خطا در وردپرس با فایل wp-config.php استفاده کنید. به صورت زیر:

// Turn debugging on
define('WP_DEBUG', true);

// Tell WordPress to log everything to /wp-content/debug.log
define('WP_DEBUG_LOG', true);

// Turn off the display of error messages on your site
define('WP_DEBUG_DISPLAY', false);

// For good measure, you can also add the follow code, which will hide errors from being displayed on-screen
@ini_set('display_errors', 0);

در این صورت فایل log را نیز تحت نظر داشته باشید که پس از ذخیره تنظیمات دامنه در WPML در بخش/wp-content/debug.log قرار دارد. همینطور می توانید واکنش admin-ajax.php را در مرورگر بررسی کنید (با فشار دادن دکمه f12). بر اساس خروجی دریافت شده از ../wp-content/debug.log می توانید پلاگین های غیر ضروری را بررسی و غیرفعال کنید.

آموزش رفع خطای wpml
رفع مشکل Session expires هنگام تغییر زبان سایت

وقتی از امکان دامنه های مختلف برای سایت چندزبانه استفاده می کنید، ممکن است هر بار سوالی از در صفحه ظاهر شود. دلیل این مشکل این است که تنظیمات مورد نیاز به زبان های دیگر برده نمیشود.

برای ورود و خروج میان دامنه ها، WPML از تکنیکی استفاده می کند که ممکن است توسط همه سرور ها پشتیبانی نشود، اگر از فراخوانی X-Frame_Options در هدر استفاده کند. طبق نمونه زیر:

add_header X-Frame-Options SAMEORIGIN;

اگر این گزینه در سرور شما فعال باشد، wpml نمیتواند بین دامنه های مختلف با زبان های متفاوت تغییر کند. در چنین شرایطی لطفاً با پشتیبانی سایت خود تماس بگیرید و طبق راهنما این ویژگی را غیرفعال کنید.

همانطور که با ما همراه بودید در این پست وبلاگ هلوکد نحوه تنظیم دامنه های مختلف برای سایت چندزبانه را شرح دادیم. نظر و پیشنهاد خود را از تجربه این روش به اشتراک بگذارید.

سه ) افزودن مخفف زبان کشور به آخر دامنه یا Language name added as a parameter

این روش تغییر فرمت آسان ترین بهترین و کارآمدترین روش موجود برای ترجمه سایت با wpml می باشد فقط کافیست این گزینه را تیک زده تا همه ی کارها اتوماتیک انجام شود.

نکته مهم : در هر سه آموزش تغییر فرمت ترجمه وب سایت وردپرسی ممکن از شما پس از سیو کردن نیازمند تغییر پیوند یکتا خود یا سیو کردن مجدد آن باشید.

تنظیمات تغییر و تعویض زبان در پلاگین وردپرسی wpml

حال در این قسمت از آموزش افزونه wpml به Language switcher options می رسیم که همانطور که از نامش پیداست همان تعویض بین دو زبان رو نشان می دهد که چگونه انجام شود در گزینه (1) از شما سوال می شود کدام زبان اول نشان داده شود که با دراگ و دراپ می توانید جایشان را تغییر دهید. در گزینه (2) از شما سوال می شود اگر صفحه ای کلیک شد که ترجمه آن موجود نبود چه اتفاقی بیفتد ؟ گزینه اول زبان را رد می کند و در گزینه سوم به صفحه اصلی کاربر انتال داده می شود.

جایگاه های نمایش منوهای wpml

خب ما در هر جایی که فکرش را بکنید می توانیم از منو wpml استفاده کنیم به طور مثال در فوتر در منو و مگا منو در سایدر بارها در زیر پست ها و همچنین جایگاه های که برای ویجکت ها تدارک دیده شده است . همچنین با استفاده از کدنویسی هم می توان جایگاه ها و شکل های خاصی تدارک دید که امیدواریم در صورت علاقه مندی شما دوستان در آموزش های بعدی ارائه گردد.

1. Menu language switcher یا همان منو اصلی ما می باشد که سویچر ترجمه سایت و انتخاب زبان مورد نظر در عقب یا جلوی آن قرار می گیرد برای اضافه کردن کافیست بر روی + Add a new language switcher to a menu کلیک کنید.

2. Widget language switcher این نیز همانند روش بالا می باشد و منو ترجمه سایت را در ویجکت قرار می دهد.

3. منو Footer language switcher به فوتر شما تنظیمات را اعمال می نماید و زبان های مختلف ترجمه سایت وردپرسی را اضافه می کند.

4. Links to translation of posts این گزینه به شما آموزش می دهد چگونه گزینه ترجمه برگه یا نوشته را در زیر یا بالای پستتان به نمایش بگذارید.

5. Custom language switchers با استفاده از این گزینه شما می توانید تنظیمات مربوط به سوییچر زبان خود را که در جایگاه خاص تعبیه شده به وسیله کدهای php یا جایگاه خاص تعبیه شده اعمال کنید.

نکته : در گزینه های 1-2-3 شما می توانید با ویرایش، شکل ظاهری نمایش را تغییر دهید مثلا مخفف را بردارید یا پرچم کنار نوشته را حذف یا اضافه کنید.

شما تا به اینجا در آموزش افزونه wpml قسمت اول به صورت اصلی با طرز تنظیمات اولیه wpml آشنا شدید. در آموزش های بعدی به روش ترجمه همه ی قسمت های سایت همچنین سوال های پر تکرار و مهم جواب خواهیم داد. تا آخر با وبلاگ هلوکد همراه باشید تا راهنمای استفاده از WPML را بیاموزید.

ما در فروشگاه هلوکد پلاگین را کاملا اورجینال با تمامی افزودنی های آن ( 12 عدد ) برای شما قرار داده ایم حال برای دانلود افزونه WPML بر روی دکمه زیر کلیک کنید تا در نحوه استفاده از افزونه wpml به همراه این آموزش افزونه wpml حرفه ای شوید.

دانلود

 

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

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی