Denegar el acceso a menús a un rol determinado de usuario en WordPress

Para quitar el acceso a menús del panel de administración a un rol determinado de usuario en WordPress, usaremos la función wp_get_current_user()  que nos permite el acceso a información del usuario que ha logueado (email, nombre, roles, etc …).

Una vez que sabemos los roles del usuario logueado comparamos con el rol deseado y utilizamos remove_menu_page() para quitarle el acceso a post_types, páginas, plugins,  etc …

 

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.