- Estado
- Resuelto
- Resuelto en
- WPML ver. 4.3.8
Resumen del problema
Nuestra reciente versión de WPML 4.3.7 introdujo un problema que se manifestaba ya sea en el siguiente error fatal de PHP:
PHP Fatal error: Uncaught Error: Call to a member function get() on boolean in /wpml-string-translation/classes/filters/strings-filter/class-wpml-register-string-filter.php:186
o en la siguiente advertencia de PHP:
Warning: in_array() expects parameter 2 to be array, boolean given in /sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 65
El equipo de desarrollo de WPML ya proporcionó una solución para esto y estamos trabajando para publicarla lo antes posible después de probarla.
Si mientras tanto tiene este problema, proporcionamos la solución en nuestra Beta oficial, la cual puede instalar de forma segura. Como siempre, debe hacer una copia de seguridad de su sitio antes de instalar la nueva versión, y más aún si es una beta.
Solución alternativa
Para cambiar a la versión beta de WPML, vaya a la página Plugins, haga clic en el botón Añadir nuevo y luego haga clic en la pestaña Comercial.
En la opción Canal de actualización, use el menú desplegable para seleccionar Beta, luego haga clic en el botón Cambiar en el cuadro de diálogo que aparece.

Si no ve ninguna versión beta disponible para descargar y tiene este problema, vaya a la página de descargas de su cuenta de WPML, busque la versión beta e instálela manualmente.
Una versión de producción completamente probada con esa corrección se anunciará y publicará en los próximos días.