【コピペで使える】ワードプレス投稿画面で投稿者権限ユーザーのみ一部メニューを非表示にする方法

ワードプレスの管理画面で指定の権限でログインしたユーザーのみ一部メニューを非表示にする方法メモ。

以下は「投稿者」権限の場合に「コメント」と「設定」メニューを非表示にするサンプルです。


if (current_user_can('author')) {

	function remove_menus () {

		global $menu;
		remove_menu_page('edit-comments.php'); // コメントメニュー
		remove_menu_page('tools.php'); // 設定メニュー

	}
	add_action('admin_menu', 'remove_menus');

}

非表示にしたいメニュー分だけremove_menu_page(”)を追加すればOKです。

(”)内にはそのメニューのURL末尾のファイル名(引数も可)を設定します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です