راه حل خطای WPML didn’t manage to translate this page در پلاگین wpml در وردپرس چندین روش است. که برای هر وبسایت باید مراحل و شرایط مختلف را انجام داد.
WPML نام یکی از قدرتمند ترین افزونه های وردپرس در جهت ایجاد یک وب سایت وردپرسی چند زبانه می باشد. نقطه قوت این افزونه این است که بیشتر پوسته های وردپرس آن را پشتیبانی میکنند و میتوانید به کمک WPML چندین زبان را برای وبسایت خود انتخاب کنید. این افزونه از 50 زبان دنیا پشتیبانی میکند و مدیر وبسایت میتواند به راحتی به کمک آن از ترجمه اختصاصی خود استفاده کرده و در کنار مطالب فارسی از زبان های دیگر برای جذب کاربر از کشور های دیگر اقدام کند. هم اکنون میتوانید.
با طراحی بروز همراه باشید
روش اول:
- رفتن به wpml سپس Translation Management و Jobs tab
- بعد از اون پیج مورد نظر را انتخاب می کنید و Cancel jobs می زنیم.
روش دوم:
ممکنه محدودیت Memory Limit در وردپرس وجود داشته باشه که برای فهمیدن آن باید به مسیر زیر بروید
WPML > support > WordPress > Memory limit
اگر مقدار Memory Limit بر روی 40MB بود باید آن را به 128MB افزایش دهید:
- به پوشه public_html سایت خود رفته و فایل wp_config را ادیت نمایید
- بعد از کامنت /* That’s all, stop editing! Happy publishing. */ کد زیر را ضافه کنید:
define(
'WP_MEMORY_LIMIT'
,
'128M'
);
روش سوم:
به مسیر زیر می رویم
WPML > Support > Troubleshooting page
سپس بر روی موارد زیر کلیک کنید
– Clear the Cache in WPML
– Remove ghost entries from the translation tables
– Fix element_type collation
– Fix WPML table collation
– Set language information
– Fix post type assignment for translations
هشدار!! : قبل انجام مراحل فوق از وب سایت خود بک آپ بگیرید.
روش چهارم:
اگر همچنان مشکل خطای پلاگین wpml شما حل نشد مراحل زیر را طی کنید.
ابتدا یک بک آپ کامل از دیتابیس خود بگیرید
به PHPMyAdmin در هاست سی پنل رفته و بعد انتخاب دیتابیس سایت خود در قسمت SQL کوئری زیر را اجرا کنید: (درصورتی که پیشوند جداول دیتابیس شما wp_ باشد)
select *
from wp_options
where option_name =
'WPML_SITE_ID:ate'
OR option_name =
'WPML_TM_AMS'