从管理面板中删除"个人资料"管理员菜单

I-M*_*-JM 1 wordpress wordpress-plugin

我正在使用WordPress,我想完全删除"个人资料"菜单选项

任何人都知道如何实现这一目标?

谢谢

Eve*_*iro 5

为了完整起见,这里是如何以编程方式进行的...

// Run the function on admin_init
add_action('admin_init', 'remove_profile_menu');

// Removal function
function remove_profile_menu() {
  global $wp_roles;

  // Remove the menu. Syntax is `remove_submenu_page($menu_slug, $submenu_slug)`
  remove_submenu_page('users.php', 'profile.php');

  /* Remove the capability altogether. Syntax is `remove_cap($role, $capability)`
   * 'Read' is the only capability subscriber has by default, and allows access
   * to the Dashboard and Profile page. You can also remove from a specific user
   * like this:
   * $user = new WP_User(null, $username);
   * $user->remove_cap($capability); 
   */
  $wp_roles->remove_cap('subscriber', 'read');
}
Run Code Online (Sandbox Code Playgroud)