Avisos
Vaciar todo

Bendito Elementor Pro 🙈 que rompe la web

6 Respuestas
3 Usuarios
0 Reactions
25 Visitas
Respuestas: 36
Eminent Member
Topic starter
 

Muy buenas

Tengo una monopágina de una clienta muy pequeñita diseñada con Elementor, Pro a su tiempo 🙈

El hecho es que si le pongo es que si le pongo Elementor Pro, la web se rompe, por lo que no consigo actualizarlo y el formulario de contacto no aparece porque tiene solo la versión gratuita de Elementor y no la de pago...

Qué podría hacer para poder volverlo a instalar

 

Si lo instalo se rompe la web y ya he tirado de SuperBackup...

 

Es una web súper sencilla, tiene Astra como tema, Akismet, Yoast, el plugin de Cookie....

 

Muchas gracias por cualquier tip

 

Saludos

 

silvina

 

 

Contenido solo visible a usuarios registrados


 
Respondido : 08/08/2024 10:49 am
Tags del tema
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Silvina.

.- Realiza un clon de la web:

-> Cómo clonar WordPress

Una vez clonado:

.- Actualiza Elementor que veo que no está actualizado

.- Activa Elementor Pro.

 

Si se soluciona realiza los mismos pasos en la web en producción.

Si no se soluciona adjunta la URL del clon para que podamos revisarlo

 

Un Saludo


Esta publicación ha sido modificada el hace 1 año por Pepe
 
Respondido : 08/08/2024 11:27 am
Respuestas: 36
Eminent Member
Topic starter
 

Hoola, Pepe:

Muchas gracias

Aquí de vuelta con la web clonada, WP y Elementor actualizados sin problemas, pero cuando actualizo Elementor Pro, de nuevo se rompe

 

Adjunto captura

 

Y este es el clon

https://giuliarigo.com/nuevoclon/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=

 

 

Muchísimas gracias por tu ayuda

 

Un cordial saludo,

 

silvina

 

 

 

image

 
Respondido : 08/08/2024 12:49 pm
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Silvia.

Por lo que puedo ver es un error con el complemento Elementor pro:

PHP Fatal error: Uncaught ReflectionException: Method ElementorPro\Modules\ThemeBuilder\Documents\Section::get_site_editor_type() does not exist in wp-content/plugins/elementor-pro/modules/theme-builder/documents/theme-document

 

Para corregirlo va a tener que hacer algunos cambios en el archivo theme-document.php:

.- Accede a tu cuenta de wePanel -> Administrador de Archivos.

.- Accede a public_html -> giuliarigo.com -> wp-content -> plugins -> elementor-pro -> modules -> theme-builder -> documents y edita el archivo theme-document.php

.- Sobre la línea 47 tienes que tener este 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();
}

 

Lo sustituyes por lo 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();
}
}

 

Pruébalo primero en el clon y revisa si se soluciona.

 

Un Saludo

 


Esta publicación ha sido modificada el hace 1 año por Pepe
 
Respondido : 08/08/2024 1:49 pm
Respuestas: 36
Eminent Member
Topic starter
 

Hola, Pepe:

Millones, millones de gracias, Pepe ♥

Ha FUNCIONADO en el clon. He tenido que desactivar y volver a activar la licencia

https://giuliarigo.com/nuevoclon/

 

Además de repetir el procedimiento en la web original, qué hago con la web clonada. La dejo ahí, para futuras actualizaciones, o la borro. En este caso, cuáles son los pasos recomendados

 

De nuevo, muchas gracias 

 

silvina 


 
Respondido : 08/08/2024 3:17 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Silvina,

Puedes dejarla si gustas, aunque lo más ideal sería eliminarla y en caso posterior volver a crearla ya que las webs son cambiantes, dentro de unos días ya tendrás una actualización nueva y no será un clon como tal de tu sitio.

Lo mejor es hacer el clon cuando necesites verificar algo.

Un saludo 🖐️ 


 
Respondido : 08/08/2024 3:41 pm