• 解決済 yf4649

    (@yf2525)


    ダッシュボードの左側にあるメニューを非表示または削除するにはどうしたら良いでしょうか?

    投稿・固定ページなどは下記のコードを記載して消すことができました。

    function remove_menus () {
    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( ‘users.php’ ); //ユーザー
    remove_menu_page( ‘tools.php’ ); //ツール
    remove_menu_page( ‘options-general.php’ ); //設定
    }
    add_action( ‘admin_menu’, ‘remove_menus’ );

    しかし、elementorなどのプラグインが表示されたままです(画像参照)

    これらを非表示にする方法を教えていただきたいです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター 瀬戸内ことり (Setouchi Kotori)

    (@setouchikotori)

    以下、お試しください。

    function remove_menus() { 
    // 標準メニューを非表示
    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('users.php'); // ユーザー
    remove_menu_page('tools.php'); // ツール
    remove_menu_page('options-general.php'); // 設定

    // プラグインメニューを非表示
    remove_menu_page('toplevel_page_elementor'); // Elementor
    }
    add_action('admin_menu', 'remove_menus');

    // CSSでElementorメニューを強制的に非表示
    function hide_elementor_menu_with_css() {
    echo '<style>
    #toplevel_page_elementor {
    display: none !important;
    }
    </style>';
    }
    add_action('admin_head', 'hide_elementor_menu_with_css');

    CSS を追加して強制的に非表示にしています。

    モデレーター Yukinobu Asakawa

    (@yukinobu)

    横からすみません。
    拝見するとほとんどのメニューが非表示になっていますが、どういう目的なのかよかったら教えていただけますか?
    特定のアカウントのメニューをカスタマイズしたいということであれば、WordPress の権限を見直すなどを設定で対応できて、その方が運用コストが下がるような気がしましたので、一応の確認です。

    ユーザーの種類と権限

    トピック投稿者 yf4649

    (@yf2525)

    お礼が遅くなりまして申し訳ありません。

    大変参考になりました。ありがとうございます!

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。