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
Pego este código y me sale el siguiente error, adjunto captura. La pagina se queda rota
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
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.
Hola es el archivo theme-support.php de elementor pro, adjunto zip con el archivo, gracias
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
Muchas graciaaaaaas funciono a la perfección 🙂