運用上触ってほしくないメニューが管理画面のサイドバーに表示されていることがよくあります。
「絶対に触らないでください」とお願いしていても、つい触ってしまったり、間違って押してしまったりすることもあります。
触ってほしくないなら、触れないようにするのが一番安全です。メニューに表示されていなければ触られることもないので、管理者権限以外ではサイドバーに表示させないようにする。
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
//テーマフォルダ内のfunctions.php //サイドのメニュー表示設定 function custom_admin_menus() { global $menu; if ( ! current_user_can( 'administrator' ) ) { remove_menu_page ( 'tools.php' ); //ツール remove_menu_page ( 'edit-comments.php' ); //コメント remove_menu_page( 'themes.php' ); //テーマ外観 //サブメニューを非表示にする remove_submenu_page('options-general.php','options-writing.php'); remove_submenu_page('options-general.php','options-reading.php'); remove_submenu_page('options-general.php','options-discussion.php'); remove_submenu_page('options-general.php','options-media.php'); remove_submenu_page('options-general.php','options-permalink.php'); } } add_action( 'admin_menu', 'custom_admin_menus' ); |