Al crear un sitio de anuncios con wordpress, configuramos un espacio para que los miembros publiquen sus anuncios. Estas personas luego se convierten en “usuario” de WordPress.
Pero como resultado de las actualizaciones, nos dimos cuenta de que nuestros “usuarios” que tenían un rol de editor y podían editar las páginas y los anuncios de otros.
¿Cómo puedo bloquear el acceso de los editores al backend de wordpress y permitirles ver solo la parte frontal dedicada a ellos en la creación de anuncios y así evitar que modifiquen las páginas?
Hay dos soluciones para ti:
En el código directamente modificando las funciones.php
/* Disable WordPress Admin Bar for all users except for admins. */
add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}
Este primer código permite deshabilitar la barra de administración para todos aquellos que no son administradores
Si desea deshabilitarlo para todos los usuarios, incluidos los administradores, debe agregar el siguiente código:
/* Disable WordPress Admin Bar for all users but admins. */
show_admin_bar(false);
source : wpbeginner
El Plugin Role User Editor

Gracias a este plugin puedes dominar todos los roles de usuario y puede crear nuevos.Y para cada tipo de usuario puede marcar la opción para ocultar la barra de administración. Este plugin permite tener un nivel avanzado de gestión de los derechos y ofrece la posibilidad de gestionar muy bien a los usuarios.
