UserRoleEditorやAdminimizeで管理画面の表示・非表示を設定していましたが、
非表示にできない項目があったので、直接Function.phpに記述することに。
function remove_menus () { if (!current_user_can('level_10')) { //管理者以外の場合 remove_menu_page('wpcf7'); //Contact Form 7 remove_menu_page('CF7DBPluginSubmissions'); //CF7DBPluginSubmissions } } add_action('admin_menu', 'remove_menus');
Contact Form 7とContact FormDBはどのロールでも表示されてしまっていたので、
上記の記述で非表示にしました。
プラグインで追加された項目は、メニューのリンクが「?page=nantoka」になっていると思いますので、「nantoka」の部分をremove_menu_page(‘nantoka’);として上のコードに追加してあげればOKのようです。
ユーザーの種類はここを参考
以上、自分用のメモでした。