- الحالة
- محلول
- النوع
- خطأ برمجي
- تم الإبلاغ عنه لـ
- WPML Multilingual CMS 4.5.5
- تم الحل في
- 4.5.9
نظرة عامة على المشكلة
منذ WPML 4.5، حتى وإن لم تترجم قائمة موقعك، فإن WPML تعرضها في اللغات الثانوية. تعمل هذه الميزة الجديدة بشكل ممتاز، ولكن إذا كانت قائمتك تحتوي على عناصر فرعية، فستبدو القائمة المنسدلة معطلة.
حل بديل مؤقت
كحل بديل مؤقت، يمكنك ببساطة ترجمة قائمتك أو:
- أنشئ نسخة احتياطية كاملة لموقعك.
- عدّل الملف /sitepress-multilingual-cms/inc/wp-nav-menus/TranslateMenu.php.
- ابحث عن السطر 54.
- غيّر:
if ( $key !== 'menu_order' ) { - بـ:
if ( !in_array($key, ['menu_order', 'post_type', 'ID']) ) {