Cuando editamos una página desde el panel de WordPress y esta ha sido editada desde Elementor, aparece un botón en la parte superior con la opción «Volver al editor de WordPress».
Esto es algo muy peligroso, ya que al de volver al editor de WordPress romperíamos toda la edición realizada con Elementor.
He buscado hooks o filters para ver si hay una opción que deshabilite el mencionado botón, pero finalmente he optado por ocultarlo mediante CSS.
Así que en todos mis child-themes para Elementor añado un fichero estilos-admin.css para la parte de administrador:
functions.php
function estilos_admin(){
wp_enqueue_style('estilos-admin', get_stylesheet_directory_uri().'/css/estilos-admin.css', array(), '1.0');
}
add_action('admin_enqueue_scripts', 'estilos_admin');
estilos-admin.css
.elementor-editor-active #elementor-switch-mode{
display: none !important;
}
Con este pequeño código CSS hacemos que en páginas donde esté Elementor activo, no se muestre el botón de volver al editor de WordPress y además, permitimos que se muestre el botón de «Editar con Elementor» en páginas normales.
Guillem dice
Genial Dani,
al hilo me gustaría preguntarte como eliminar lo contrario, es decir, que por ejemplo en la captura de pantalla que adjuntas lo que queremos eliminar u ocultar es el botón de «Editar con Elementor».
Me gustaría ocultar este botón de «Editar con Elementor» de las entradas para algunos roles de usuario, como autores, editores, etc..
Lo he intentado ocultar con el plugin «Menú Edit pro» pero no lo he conseguido.
Muchas gracias
Un saludo