WPML

Resumen del problema

Desde WPML 4.5, incluso si no ha traducido el menú de su sitio, WPML lo muestra en los idiomas secundarios. Esta nueva característica funciona muy bien; sin embargo, si su menú contiene subelementos, el menú desplegable se verá roto.

Solución alternativa

Este problema está solucionado. Actualizar a la última versión lo soluciona en su sitio, por lo que solo necesita esta solución alternativa si aún no puede actualizar.

Como solución alternativa, simplemente puede traducir su menú o:

  1. Haga una copia de seguridad completa de su sitio.
  2. Edite el archivo /sitepress-multilingual-cms/inc/wp-nav-menus/TranslateMenu.php.
  3. Busque la línea 54.
  4. Cambie:
    if ( $key !== 'menu_order' ) {
  5. Por:
    if ( !in_array($key, ['menu_order', 'post_type', 'ID']) ) {

Todos los problemas conocidos

¿Sigue teniendo este problema?

Si actualizar no lo soluciona, haga una consulta de soporte y lo revisaremos con usted.