当サイトはアフィリエイト広告を利用しています。
スポンサーリンク
スポンサーリンク

投稿者ユーザーに機能制限をかける functions.php コード

/* 除外ページを作る。 */
function restrict_admin_menu_for_author() {
    if (current_user_can('author') && !current_user_can('administrator')) {
        // 投稿以外のメニューを非表示にする
        remove_menu_page('index.php');                  // ダッシュボード
        remove_menu_page('edit.php?post_type=page');   // 固定ページ
        remove_menu_page('upload.php');                // メディア
        remove_menu_page('tools.php');                 // ツール
        remove_menu_page('profile.php');               // プロフィール
        remove_menu_page('edit-comments.php');         // コメント
        remove_menu_page('themes.php');                // 外観
        remove_menu_page('plugins.php');               // プラグイン
        remove_menu_page('users.php');                 // ユーザー
        remove_menu_page('options-general.php');       // 設定

        // 投稿メニューは残す
        // 他にカスタム投稿がある場合は下記のように残す
        // remove_menu_page('edit.php?post_type=xxx');
    }
}
add_action('admin_menu', 'restrict_admin_menu_for_author', 999);

 

Visited 1 times, 1 visit(s) today
スポンサーリンク
おすすめの記事