نظرة عامة على المشكلة
منذ 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']) ) {