WPML
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).

Todos los problemas conocidos →