Para WordPress 3.1 o superior, simplemente pegue el siguiente código en el archivo functions.php de su tema:
add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page('link-manager.php'); }
En la versión anterior a WordPress 3.1, necesitaría pegar el siguiente código en el archivo functions.php de su tema:
function remove_menus () { global $menu; $restricted = array(__('Links')); end ($menu); while (prev($menu)){ $value = explode(' ',$menu[key($menu)][0]); if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);} } } add_action('admin_menu', 'remove_menus');
El código anterior eliminará la opción Vínculos para todos los usuarios (incluidos los administradores). Sólo dos Roles del usuario pueden ver la pestaña Vínculo (Administradores y Editores). Ahora bien, si esto es para un sitio de varios autores (donde hay muchos editores), y usted, como administrador, aún desea acceder al menú Vínculos, puede agregar parámetros para hacerlo.
Debería utilizar la función current_user_can (), y con una simple declaración if, puede deshacerse del menú de enlaces u otros elementos para un rol de usuario específico.
Este es un truco muy útil para consultores y desarrolladores que trabajan en sitios más grandes.
Fuentes adicionales
Eliminar página de menú
Referencia de función de lata de usuario actual
Cuadro de funciones y capacidades de los usuarios
.
Fuente: wpbeginner