اگرکسب وکار شما بینالمللی هستش و یا بنا به هردلیلی احتیاج است به چند زبانه بودن سایتتون، احتمالا با یکسری چالش ها با المنتور در سایت خودتان مواجه بودید. اگر ازPolylangیا WPML برای مدیریت زبانهای مختلف سایت خود استفاده میکنید و در کنار آن از المنتور برای طراحی صفحات استفاده میکنید، ممکن است با مشکلاتی روبرو شوید. این مشکلات معمولاً شامل عدم نمایش صحیح ترجمهها، ناسازگاری با ویجتها و سایر موارد مشابه هستند. در این مقاله، مشکلات رایج المنتور در سایتهای چند زبانه را بررسی کرده و گام به گام راهحلهایی برای رفع آنها ارائه میدهیم.
مشکل 1: عدم نمایش صحیح ترجمهها
یکی از مشکلات اصلی که کاربران با آن مواجه میشوند، عدم نمایش صحیح ترجمهها در زبانهای مختلف است. معمولاً این مشکل به دلیل ناسازگاری بین افزونههای ترجمه و المنتور رخ میدهد. این مشکل بیشتر در ویجتها و متنی که در صفحات طراحیشده با المنتور استفاده میشود، دیده میشود.
.راهحل مرحله به مرحله:
- بررسی تنظیمات افزونه ترجمه:
- وارد بخش تنظیمات Polylang شوید.
- در قسمت زبانها مطمئن شوید که تمامی زبانها به درستی اضافه شدهاند.
- بررسی کنید که برای هر زبان، یک صفحه اختصاصی و منحصر به فرد تنظیم شده باشد.
- بررسی تنظیمات المنتور:
- به صفحهای که مشکل ترجمه در آن وجود دارد بروید.
- از المنتور برای ویرایش صفحه استفاده کنید.
- مطمئن شوید که هر زبان، نسخه جداگانهای از صفحه را دارد و محتوای آن برای هر زبان به درستی ترجمه شده است.
- استفاده از افزونههای جانبی:
- در صورتی که مشکل همچنان ادامه دارد، افزونههایی مانند “Elementor Polylang Support” یا “WPML Compatibility for Elementor” را نصب و فعال کنید. این افزونهها به بهبود سازگاری بین المنتور و افزونههای چند زبانه کمک میکنند.
مشکل 2: عدم ذخیرهسازی محتوای ترجمهشده
این مشکل زمانی رخ میدهد که ترجمههای شما در المنتور ذخیره نمیشود و محتوا به طور صحیح در زبانهای مختلف نمایش داده نمیشود.
راهحل مرحله به مرحله:
- بررسی نسخههای افزونهها:
- مطمئن شوید که آخرین نسخه از افزونههای Polylang، WPML و المنتور را نصب کردهاید.
- در صورتی که از نسخههای قدیمی استفاده میکنید، آنها را بهروزرسانی کنید.
- تنظیمات ذخیرهسازی ترجمهها در Polylang و WPML:
- در بخش تنظیمات Polylang یا WPML، به بخش “ترجمهها” بروید و مطمئن شوید که تمامی تنظیمات ذخیرهسازی محتوای ترجمهشده به درستی پیکربندی شده است.
- در بعضی مواقع، نیاز است که دستورات کش یا کشف کش را برای افزونهها غیرفعال کنید تا ترجمهها به درستی ذخیره شوند.
- بررسی قالب و افزونهها:
- در صورت مشکل در ذخیره ترجمهها، ممکن است قالب یا افزونهای که استفاده میکنید با افزونههای ترجمه سازگار نباشد.
- برای رفع این مشکل، آنها را بهطور موقت غیرفعال کرده و بررسی کنید که آیا ترجمهها به درستی ذخیره میشوند یا خیر.
مشکل 3: ناسازگاری با ویجتها
ویجتهای المنتور ممکن است در برخی موارد با افزونههای ترجمهای مانند Polylang یا WPML ناسازگار شوند. این ناسازگاری میتواند باعث نمایش نادرست محتوا یا از دست رفتن ترجمهها در زبانهای مختلف شود. بهتر است باهم چک کنیم این مورد را:ط÷
راهحل مرحله به مرحله:
- بررسی ویجتها:
- وارد صفحهای شوید که ویجتها در آن استفاده میشود.
- از المنتور برای ویرایش صفحه استفاده کنید.
- اطمینان حاصل کنید که برای هر زبان، ویجتها و محتوای آن به درستی تنظیم شده باشد.
- بررسی تنظیمات افزونهها:
- از بخش تنظیمات Polylang یا WPML، مطمئن شوید که تمامی ویجتها برای هر زبان جداگانه تنظیم شده باشند.
- برخی ویجتها ممکن است به تنظیمات خاصی نیاز داشته باشند تا در زبانهای مختلف به درستی نمایش داده شوند.
- استفاده از افزونههای سازگار با المنتور و افزونههای ترجمه:
- اگر همچنان مشکل دارید، از افزونههای سازگار مانند “Elementor Widget for WPML” یا “Polylang for Elementor” استفاده کنید.
مشکل 4: مشکل در ترجمه صفحه جستجو:
این مورد یکی از سوالاتی که کاربران معمولاً در مورد سایتهای چند زبانه میپرسند، این است که چرا عنوان صفحه جستجو (“نتیجه جستجو برای…”) در تمام زبانها به زبان اصلی (مثلاً فارسی) نمایش داده میشود و تغییر نمیکند؟ بریم که بررسی کنیم:
راهحل مرحله به مرحله:
- تنظیمات صفحات جستجو در Polylang یا WPML:
- وارد بخش تنظیمات افزونه ترجمه شوید.
- در بخش “صفحات”، اطمینان حاصل کنید که برای هر زبان یک صفحه جستجو مجزا ایجاد کردهاید.
- مطمئن شوید که عنوان آرشیو جستجو برای هر زبان بهطور جداگانه تنظیم شده باشد.
- تنظیمات المنتور برای صفحه جستجو:
- وارد المنتور شوید و صفحه جستجو را ویرایش کنید.
- اطمینان حاصل کنید که عنوان صفحه جستجو به درستی ترجمه شده است و به هر زبان، عنوان مربوط به همان زبان نمایش داده شود.
- استفاده از برچسبهای ترجمهای:
- برای اصلاح عنوان جستجو، ممکن است نیاز باشد که از برچسبهای ترجمهای خاصی استفاده کنید تا به افزونه ترجمه بگویید که عنوان مربوط به هر زبان چگونه باید باشد.
تمام مواردی که بتوانید این مشکل را حل کنید برای شما پوشش داده شده است اگر در این خصوص مشکلی دارد خوشحال میشیم با ما به اشتراک بگذارید.