Avisos
Vaciar todo

[Resuelto] Tengo un condigo que da error  

 
carlos franco
 carlos franco
Reputable Member

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
Soporte CMS Webempresa Moderator

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

Cursos Gratuitos WordPress

carlos franco
 carlos franco
Reputable Member

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
Soporte CMS Webempresa 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

carlos franco
 carlos franco
Reputable Member

Muchas graciaaaaaas funciono a la perfección 🙂 

Respondido : 30/11/2020 7:30 pm