2011-12-07 61 views

回答

2

將此代碼放在你的主題function.php文件和定製,因爲你需要

/* Remove unnecessary menu items from admin */ 
function remove_menus() 
{ 
    global $menu; 

    //$restricted = array(
    // __('Dashboard'), 
    // __('Posts'), 
    // __('Media'), 
    // __('Links'), 
    // __('Pages'), 
    // __('Appearance'), 
    // __('Tools'), 
    // __('Users'), 
    // __('Settings'), 
    // __('Comments'), 
    // __('Plugins')); 

    $restricted = array(__('Links'),__('Media'),__('Appearance'),__('Tools'),__('Posts')); 
    end ($menu); 
    while (prev($menu)) { 
     $value = explode(' ',$menu[key($menu)][0]); 
     if(in_array($value[0] != NULL ? $value[0] : "" , $restricted)){unset($menu[key($menu)]);} 
    } 

    remove_submenu_page('edit.php','edit.php'); 
    remove_submenu_page('edit.php','post-new.php'); 
    remove_submenu_page('index.php','update-core.php'); 
} 
add_action('admin_menu', 'remove_menus'); 
0

這給functions.php文件添加:

add_action('admin_menu', 'remove_menus'); 
function remove_menus() { 

    //remove pages 
    remove_menu_page('edit.php'); //posts 
    remove_menu_page('link-manager.php'); //links 
    remove_menu_page('edit-comments.php'); //comments 

    //add pages 
    add_menu_page('New Page Title', 'New Title in Menu', 'administrator', 'new_page_title', 'f_new_page', $icon_url, 31); 
    function f_new_page() { include(get_template_directory_uri() . '/new_page.php'; 
} 

更多信息有關卸下: http://codex.wordpress.org/Function_Reference/remove_menu_page

太添加一個新的菜單頁面,請查看以下關於變量的解釋: http://codex.wordpress.org/Function_Reference/add_menu_page

相關問題