Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en el foro 6 días a la semana, durante 22 horas por día.

This topic contains 5 respuestas, has 2 mensajes.

Last updated by Andrés hace 5 meses, 2 semanas.

Assigned support staff: Andrés.

Autor Publicaciones
mayo 6, 2019 a las 10:14 am #3746939

ainaraI

Al actualizar los plugins de wpml primero sale el siguiente mensaje:
You must have a valid subscription in order to get upgrades or support for this plugin. Purchase a subscription or enter an existing site key.
Sin embargo la web esta registrada.

Y al actualizar da el siguiente error:
Error en la actualización: Fatal error: Uncaught Error: Class 'WPML_Super_Globals_Validation' not found in /var/www/vhost/mabirevuelta.com/home/html/wp-content/plugins/wpml-translation-management/inc/functions-load.php:317 Stack trace: #0 /var/www/vhost/mabirevuelta.com/home/html/wp-content/plugins/wpml-translation-management/inc/functions-load.php(340): wpml_tm_load_tm_dashboard_ajax() #1 /var/www/vhost/mabirevuelta.com/home/html/wp-includes/class-wp-hook.php(286): wpml_tm_load_and_intialize_dashboard_ajax('') #2 /var/www/vhost/mabirevuelta.com/home/html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #3 /var/www/vhost/mabirevuelta.com/home/html/wp-includes/plugin.php(465): WP_Hook->do_action(Array) #4 /var/www/vhost/mabirevuelta.com/home/html/wp-settings.php(374): do_action('plugins_loaded') #5 /var/www/vhost/mabirevuelta.com/home/html/wp-config.php(96): require_once('/var/www/vhost/...') #6 /var/www/vhost/mabirevuelta.com/home/html/wp-load.php(37): require_once('/var/www/vhost/...') #7 /var/www/vhost/mabirevuelta.com/home in /var/www/vhost/mabirevuelta.com/home/html/wp-content/plugins/wpml-translation-management/inc/functions-load.php on line 317

Este error sale en otros plugins como:
Advanced Custom Fields
o
Advanced Custom Fields

mayo 6, 2019 a las 10:18 am #3746967

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Hola,

Bienvenido al soporte de WPML.

¿Podrías desinstalar e instalar tu paquete WPML manualmente?

=========================
*Realiza un backup de la base de datos*
=========================
Puedes usar un plugin como Duplicator para este propósito. Mira en: http://wordpress.org/plugins/duplicator/

- Desactiva y borra el plugin installer (si lo tienes).
- Desactiva todos los plugin WPML.
- Ingresa via FTP a wp-content/plugins/ folder.
- Borra los directorios WPML.
- Descarga las últimas versiones del paquete WPML Multilingual CMS en http://wpml.org/my-account/downloads/.
- Sube los plugins via FTP a wp-content/plugins/ folder.
(o a través de un archivo .zip a través del Dashboard > Plugins > new > upload).
- Activa el plugin WPML via WP Dashboard > plugins.
- Completa la instalación si es necesario.
- Registra WPML para tu sitio (al final del proceso de instalación da click en el botón de generación de llave).
- Ve a Dashboard > Plugins y localiza WPML Multilingual CMS.
- Da click en el enlace azul que dice "Registro".
- Descarga y activa todos módulos WPML.

Esto no debe generar ningún problema.

En el caso que desees registrar WPML para tu sitio de manera manual, por favor asegúrate de entrar la URL raíz en wpml.org (algo como hidden link)

En el caso extremo, trata de realizar el registro con todos los plugins no relacionados con
WPML desactivados.

También puedes seguir este video:
hidden link

Por favor, hazme saber si esto funciona

Un saludo,
Andrés

mayo 6, 2019 a las 10:46 am #3747145

ainaraI

con este proceso se borraran las traducciones que actualmente?

mayo 6, 2019 a las 12:59 pm #3748687

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Con ese proceso no se deberían perder tus traducciones, sin embargo, es mejor que realices un backup completo antes de comenzar.

mayo 6, 2019 a las 4:07 pm #3750949

ainaraI

He desinstalado he instalado el plugin y ahora me da este error al entrar al backend:
Warning: call_user_func() expects parameter 1 to be a valid callback, class 'WPML_Notice_Show_On_Dashboard_And_WPML_Pages' not found in /var/www/vhost/mabirevuelta.com/home/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/commons/src/notices/class-wpml-notice-render.php on line 101

Fatal error: Uncaught TypeError: Argument 1 passed to WPML_Notice_Render::must_display_notice() must be an instance of WPML_Notice, instance of __PHP_Incomplete_Class given, called in /var/www/vhost/mabirevuelta.com/home/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/commons/src/notices/class-wpml-notices.php on line 170 and defined in /var/www/vhost/mabirevuelta.com/home/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/commons/src/notices/class-wpml-notice-render.php:87 Stack trace: #0 /var/www/vhost/mabirevuelta.com/home/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/commons/src/notices/class-wpml-notices.php(170): WPML_Notice_Render->must_display_notice(Object(__PHP_Incomplete_Class)) #1 /var/www/vhost/mabirevuelta.com/home/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/commons/src/notices/class-wpml-notices.php(152): WPML_Notices->must_display_notices() #2 /var/www/vhost/mabirevuelta.com/home/html/wp-includes/class-wp-hook.php(286): WPML_Notices->admin_enqu in /var/www/vhost/mabirevuelta.com/home/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/commons/src/notices/class-wpml-notice-render.php on line 87

mayo 6, 2019 a las 4:27 pm #3751137

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Intenta lo siguiente ya que tienes una versión muy antigua de WPML.
Te voy a pedir el favor de desinstalar y reinstalar el paquete WPML.

=========================
*Realiza un backup de la base de datos*
=========================
Puedes usar un plugin como Duplicator para este propósito. Mira en: http://wordpress.org/plugins/duplicator/

- Desactiva y borra el plugin installer (si lo tienes).
- Desactiva todos los plugin WPML.
- Ingresa via FTP a wp-content/plugins/ folder.
- Borra los directorios WPML.
- Descarga la versión 3.7.1. del paquete WPML Multilingual CMS en https://wpml.org/download/wpml-multilingual-cms/?section=changelog.
- Sube los plugins via FTP a wp-content/plugins/ folder.
(o a través de un archivo .zip a través del Dashboard > Plugins > new > upload).
- Activa el plugin WPML via WP Dashboard > plugins.
- Completa la instalación si es necesario.

- Repite este procedimiento para WPML 3.7.1.
- Repite este procedimiento para WPML 3.8.3.
- Repite este procedimiento para WPML 3.9.3
- Repite este procedimiento para WPML 4.0.0
- Repite este procedimiento para WPML 4.1.0

- Desactiva de nuevo la extensión WPML.
- Ingresa via FTP a wp-content/plugins/ folder.
- Borra el directorio WPML.
- Descarga las últimas versiones del paquete WPML Multilingual CMS en http://wpml.org/my-account/downloads/.
- Sube los plugins via FTP a wp-content/plugins/ folder.
(o a través de un archivo .zip a través del Dashboard > Plugins > new > upload).
- Activa el plugin WPML via WP Dashboard > plugins.
- Completa la instalación si es necesario.
- Registra WPML para tu sitio (al final del proceso de instalación da click en el botón de generación de llave).
- Ve a Dashboard > Plugins y localiza WPML Multilingual CMS.
- Da click en el enlace azul que dice "Registro".
- Descarga y activa todos módulos WPML.

Esto no debe generar ningún problema.

En el caso que desees registrar WPML para tu sitio de manera manual, por favor asegúrate de entrar la URL raíz en wpml.org (algo como hidden link)

En el caso extremo, trata de realizar el registro con todos los plugins no relacionados con
WPML desactivados.

También puedes seguir este video:
hidden link