Contenido solo visible a usuarios registrados
Buenas tardes.
Os escribo porque estoy teniendo problemas al actualizar el plugin de elementor y elementor pro.
Al actualizar elementor pro la visualización de la página se des configura y sale un mensaje en el escritorio diciendo que hay que actualizar elementor.
El caso es que al actualizar elementor, no me deja acceder al administrador de la web. Sin embargo, la página funciona y se ve correctamente (fuera del modo de administrador).
He probado a cambiar a la versión PHP 8.1 y al actualizar el plugin me ha pasado lo mismo.
He entrado en el modo recuperación y me aparece el siguiente mensaje (adjunto).
A ver si me podéis ayudar. Gracias.
Hola Felipe,
Como estas realizando la actualización de este plugin?, puedes seguir su guía:
https://elementor.com/help/how-to-update-elementor-and-elementor-pro/
Igualmente, al ser un plugin de pago no podemos replicar el mensaje que estas obteniendo, sería bueno que lo consultes con soporte de este plugin y si te indican algo que no sepas hacer nos consultas y con gusto te ayudamos a realizarlo.
Un saludo 🖐️
Hola Felipe.
Este error se da cuando la versión del plugin Elementor no es compatible con la versión de WordPress:
.- Accede a tu cuenta de wePanel -> administrador de archivos.
.- Accede a la carpeta wp-content -> Plugins -> Elementor-pro -> Modules -> theme-builder -> documents y edita el archivo theme-document.php
.- Sobre la línea 45 veras el siguiente código:
$reflection = new \ReflectionClass( $class_name );
$method = $reflection->getMethod( 'get_site_editor_type' );
// It's own method, use it.
if ( $class_name === $method->class ) {
return static::get_site_editor_type();
}
.- Modifica el código por el siguiente:
if (method_exists($class_name, "get_site_editor_type")) {
$reflection = new \ReflectionClass( $class_name );
$method = $reflection->getMethod( 'get_site_editor_type' );
// It's own method, use it.
if ( $class_name === $method->class ) {
return static::get_site_editor_type();
}
}
Guarda los cambios y revisa si se soluciona.
Si se soluciona actualiza todo lo que tengas pendiente de plantilla, WordPress y plugins.
Nota: antes de realizar el cambio, descarga una copia del archivo para tener el original.
Un saludo
@pepesoler gracias por la respuesta.
He seguido tus pasos para modificar el archivo theme-document.php
Al modificar el primer texto por el segundo me da el mismo fallo que al actualizar el plug in (pero sin llegar a actualizarlo). Es decir, la página sigue funcionando, pero no en el modo de administrador (no puedo acceder acceder).
Por lo que he vuelto a cambiar el texto de nuevo.
Hola Felipe.
Le pedí a un compañero que hosting que lo añadiera.
Veo que a la seccion de hacer login se puede acceder, no se si el problema lo tienes cuando accedes:
Ten en cuenta que antes de actualizar la versión Pro tienes que actualizar la versión Free del plugin.
Revisa si puedes acceder y nos comentas.
Un saludo
@pepesoler a la sección de hacer login puedo acceder, pero una vez me logo ya no funciona.
En cuanto al problema, me ocurre cuando actualizo la versión free del plugin de elementor.
Hola Felipe,
En este caso una alternativa es actualizar el plugin de forma manual, para ello debes descargar el archivo de Elementor pro desde tu cuenta. Luego de ello accede a tu cuenta de hosting administrador de archivo → public_html
Una vez dentro de este ingresa a la carpeta donde tienes los archivos de tu sitio web y ubica la ruta wp-conten-plugin dentro de este directorio renombra el plugin actual de Elementor pro a Elementor-pro_OLD
Una vez renombres el archivo puedes probar subir nuevamente el archivo zip del plugin desde el apartado Plugins → Añadir nuevo
Ten en cuenta que debes actualizar primero la versión free de Elementor para garantizar la funcionalidad con la versión reciente de Elementor pro la cual es 3.11.7
PD: Siempre realiza una copia de seguridad de tu sitio web antes de hacer cualquier cambio → https://www.webempresa.com/blog/backups-wordpress-en-2-minutos-con-all-in-one-migration.html
Verifica esto y nos comentas como va todo
Un Saludo
@karen gracias por la información.
Al final parece que lo he conseguido solventar desactivando elementor pro y actualizando elementor free.
Al activar de nuevo elementor pro aparecieron algunos problemas de diseño en la web pero poco después la situación se normalizó por si sola.
Ahora mismo funciona.
Gracias por todas vuestra ayuda.
Hola Felipe,
Enhorabuena has lograste solucionarlo, es un placer para nosotros siempre poder ayudarte.
Con esto podemos dar el tema como solucionado, no dudes en escribirnos si tienes cualquier otra consulta.
Un Saludo 😊