Ocultar menú Elementor del panel de administración de ciertos usuarios
Si nuestra web es administrada y gestionada por varios usuarios, es posible que queramos ocultar ciertas opciones del panel de administración de Wordpress a alguno de ellos.
En este post, veremos la forma de ocultar el menú de Elementor del panel de Wordpress para ciertos usuarios (incluso administradores). Para ello, seguimos los siguientes pasos:
En primer lugar vamos a ver el id del usuario del que SÍ queremos que aparezca el menú de Elementor. Para esto vamos a Usuarios y ponemos el puntero del ratón en la opción de editar del usuario.
En la parte inferior veremos una url que contiene el ID de usuario.
Ahora que sabemos el ID de usuario nos dirigimos a Apariencia > Editor y añadimos el siguiente código al final del archivo functions.php.
También podemos entrar vía FTP a los archivos de nuestro Wordpress y modificarlo igualmente en la ubicación wp-content>themes>nuestro_theme>functions.php
add_action( 'admin_init', 'my_remove_menu_pages' ); function my_remove_menu_pages($query) { $current_user = wp_get_current_user(); if($current_user->ID == 1) //Aqui ponemos el numero de ID del usuario en el que SI se mostrara el menu return $query; remove_menu_page( 'edit.php?post_type=elementor_library' ); remove_menu_page( 'elementor' ); }
Con este código estaremos modificando nuestro sitio para que sólo se muestre el menú de Elementor del panel de administrador al usuario admin con el que hemos creado nuestro Wordpress.