WPML

Resumen del problema

En algunos casos, el siguiente aviso se muestra en la pantalla o en los archivos de registro: Notice: Undefined offset: 0 in /home/ubuntu/websites/types/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2344

El problema se muestra con mayor frecuencia en las páginas de administración de WordPress, pero también puede aparecer en las páginas del front-end.

Esto se debe a una recuperación incorrecta del primer elemento de un array indexado, el cual, en algunos casos, puede no comenzar con 0 (cero) como índice.

Un caso común es cuando las páginas secundarias se han creado antes que las páginas superiores, y al editar o crear una página nueva se lanza el aviso al renderizar el selector desplegable de la página superior.

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.

El problema se solucionará en la siguiente versión de WPML.

Mientras tanto, para solucionar el problema en su instalación, siga estos pasos:

  1. Haga una copia de seguridad de su sitio web
  2. Descargue este archivo y descomprímalo: ahora debería tener un archivo llamado sitepress.class.php
  3. Reemplace sitepress.class.php en su servidor (debería estar en wp-content/plugins/sitepress-multilingual-cms/) por el nuevo

Todos los problemas conocidos

¿Sigue teniendo este problema?

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