移除WordPress后台部份管理菜单

via:http://kan.willin.org/?p=1344

/* 去除後台部份管理菜單 */
if ($wp_version < 3.1) { // WP 3.1 已內建此功能, 讓它在其它版本也能適用.
    function remove_menu_page( $menu_slug ) { // since 3.1 /wp-admin/includes/plugin.php
      global $menu;
      foreach ( $menu as $i => $item ) {
        if ( $menu_slug == $item[2] ) {
          unset( $menu[$i] );
          return $item;
        }
      }
      return false;
    }
    function remove_submenu_page( $menu_slug, $submenu_slug ) { // since 3.1 /wp-admin/includes/plugin.php
      global $submenu;
      if ( !isset( $submenu[$menu_slug] ) )
        return false;
      foreach ( $submenu[$menu_slug] as $i => $item ) {
        if ( $submenu_slug == $item[2] ) {
          unset( $submenu[$menu_slug][$i] );
          return $item;
        }
      }
      return false;
    }
}

/* 先去除二級菜單 */
function remove_some_admin_submenu() {
  remove_submenu_page('options-general.php', 'options-privacy.php');   // 移除 "設置" 下的 "隱私"
  remove_submenu_page('options-general.php', 'options-permalink.php'); // 移除 "設置" 下的 "固定鏈接"
  remove_submenu_page('options-general.php', 'google-sitemap-generator/sitemap.php'); // 移除 "設置" 下的 "Google-Sitemaps(XML-Sitemap)"
}
add_action( 'admin_init', 'remove_some_admin_submenu' );

/* 再去除一級菜單 */
function remove_some_admin_menu() {
  remove_menu_page('themes.php');  // 移除 "外觀"
  remove_menu_page('plugins.php'); // 移除 "外掛(插件)"
  remove_menu_page('tools.php');   // 移除 "工具"
}
add_action( 'admin_menu', 'remove_some_admin_menu' );

//add_action( 'admin_init', 'remove_some_admin_menu' ); // admin_init 是在 $plugin_page 之前執行, 如果有 plugin 是掛在已刪除的 menu 的話會出錯, 此行更正如下.
//add_action( 'admin_menu', 'remove_some_admin_menu' ); // admin_menu 是在全部 menu 完成後執行, 較為正確.
// -- END ----------------------------------------

{ 发表评论? }

  1. asdf

    asdfasdfasf

发表评论

电子邮件地址不会被公开。

 smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

无觅相关文章插件,快速提升流量