Follow Us:

WordPress 管理画面 カスタマイズ方法 特定ユーザーごとに管理メニューを隠す方法

  •  更新日:

3730930942_1b6835eef7ワードプレスの管理画面を必要なユーザーだけに必要な分だけ表示するというお問い合わせをいただきました。adminimizeというプラグインを使うと、ユーザー権限(管理者、編集者)ごとに管理メニューの表示非表示を切り替える事はできますが、例えば複数のユーザー単位(例えば複数の管理者権限において)でメニューの表示非表示を切り替える事はできません。

管理画面で特定ユーザーだけに特定のメニューを隠すには?

外観→テーマの編集へと進み、functions.phpに下記のように記載します

add_action( 'admin_menu', 'remove_menus' );
function remove_menus(){
global $current_user;
get_currentuserinfo();
if($current_user->user_login=="ユーザー名"){
remove_menu_page( 'index.php' );                  //ダッシュボードを隠します
remove_menu_page( 'edit.php' );                   //投稿メニュを隠します
remove_menu_page( 'upload.php' );                 //メディアを隠します
remove_menu_page( 'edit.php?post_type=page' );    //ページ追加を隠します
remove_menu_page( 'edit-comments.php' );          //コメントメニューを隠します
remove_menu_page( 'themes.php' );                 //外観メニューを隠します
remove_menu_page( 'plugins.php' );                //プラグインメニューを隠します
remove_menu_page( 'tools.php' );                  //ツールメニューを隠します
remove_menu_page( 'options-general.php' );        //設定メニューを隠します
}
}

*ユーザー名のところはメニューを隠したいユーザーのログインIDを入力してください

wordpress 管理画面 カスタマイズはワードプレスドクターにご依頼ください


関連タグ:

Wordpress ワードプレス ドクターBlog タグ一覧

© 2015-16. «WP Doctorワードプレスドクター». All right reserved.