- Estado
- Resuelto
- Resuelto en
- 5.2.8
Resumen del problema
Es posible que obtenga el siguiente error de PHP si utiliza una versión de PHP anterior a 5.6
Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in .../wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 810
Solución alternativa
WPML ahora requiere una versión mínima de PHP de 5.6.20, al igual que WordPress 5.2 y las versiones más recientes.
Si aloja su instalación de WordPress en su propia configuración de servidor, actualice su versión de PHP a la 5.6.20 o, preferiblemente, a una más reciente.
En caso de que utilice un plan de alojamiento compartido, pida a su proveedor de alojamiento que actualice la versión de PHP de su sitio web.
Si actualizar la versión de PHP de su servidor no es una opción, tendrá que volver al paquete de WPML 4.2.6.
Esta acción tendrá que hacerse manualmente a través de FTP/SSH o de cualquier otra forma posible para acceder a los archivos de su sitio.
Primero, descargue las versiones respectivas del núcleo de WPML, Traducción de cadenas y Gestión de traducción, tal como se describe a continuación:
- Núcleo de WPML 4.2.6 – enlace
- WPML Traducción de cadenas 2.10.4 – enlace
- Gestión de traducción de WPML 2.8.5 – enlace
Si utiliza WooCommerce Multilingual, descargue la versión 4.6.5.
A continuación, puede reemplazar los archivos de los plugins existentes simplemente eliminándolos y subiendo los de la versión 4.2.6 (no se perderán sus traducciones ni ninguna configuración, ya que se almacenan en la base de datos). Lea una guía más detallada sobre cómo actualizar manualmente aquí.