- Estado
- Resuelto
- Notificado para
- WPML Multilingual CMS 4.6.8
- Resuelto en
- WPML 4.6.10
- Etiquetas de temática
- Bug
Resumen del problema
La introducción de la función str_contains() en PHP 8 puede causar problemas de compatibilidad si se cumplen las dos condiciones siguientes:
- La versión de PHP utilizada es inferior a 8.
- La versión de WordPress instalada es anterior a 5.9.
Se producirá un error como el siguiente:
Fatal error: Uncaught Error: Call to undefined function str_contains() in .../wp-content/plugins/sitepress-multilingual-cms/classes/request-handling/wpml-request.class.php:123
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
Puede intentar instalar la última beta de WPML (v 4.6.10)
O
Actualice cualquiera (o ambos) de los siguientes requisitos:
- PHP 8
- Versión de WordPress (+5.9).