2011-12-07 13 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

関連する問題