Avisos
Vaciar todo

[Resuelto] Tengo un condigo que da error

5 Respuestas
3 Usuarios
0 Reactions
22 Visitas
Respuestas: 256
Reputable Member
Topic starter
 

Hola estoy insertando este código, que me aparece en la documentación del theme, tienen este articulo para solucionar el tema que se desaparece el menu por una logica de elementor pro

https://documentation.wilcity.com/knowledgebase/why-menu-does-not-appear-when-using-elementor-footer/?unapproved=5223&moderation-hash=cf7dc39c945514fbd6484baab57bc116#comment-5223

Pego este código y me sale el siguiente error, adjunto captura. La pagina se queda rota

Captura de Pantalla 2020 11 29 a la(s) 18.17.37

Entiendo que esto es netamente del soporte del theme, pero quizás algo este haciendo mal y lo puede solucionar por hoy...

Contenido solo visible a usuarios registrados


 
Respondido : 29/11/2020 9:22 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Qué archivo estas modificando?, puedes adjuntarlo para revisar (en archivo .zip o súbelo a dropbox y envía el enlace público)

De manera general hay un error de sintaxis ya que todo código en una clase o bien debe ser un método o atributo, en tu caso ese código esta fuera de un método por eso te sale error.

Saludos.


 
Respondido : 29/11/2020 10:08 pm
Respuestas: 256
Reputable Member
Topic starter
 

Hola es el archivo theme-support.php de elementor pro, adjunto zip con el archivo, gracias

 


 
Respondido : 30/11/2020 1:04 am
Pepe
 Pepe
Respuestas: 41110
Illustrious Member Admin
 

Hola Carlos Franco.

En el código que te indican a sustituir falta cerrar un Corchete ( } )

 

El código que tienes que añadir es el siguiente:

if ( $overwrite_header_location ) {
$conditions_manager = Module::instance()->get_conditions_manager();
$headers = $conditions_manager->get_documents_for_location( 'header' );

if ( ! empty( $headers ) ) {
add_action( 'get_header', [ $this, 'get_header' ] );
}
}

if ( $overwrite_footer_location ) {
$conditions_manager = Module::instance()->get_conditions_manager();
$footer = $conditions_manager->get_documents_for_location( 'footer' );

if ( ! empty( $footer ) ) {
add_action( 'get_footer', [ $this, 'get_footer' ] );
}
}
}

 

Un saludo


 
Respondido : 30/11/2020 10:27 am
Respuestas: 256
Reputable Member
Topic starter
 

Muchas graciaaaaaas funciono a la perfección 🙂 


 
Respondido : 30/11/2020 7:30 pm