WordPress

WordPress管理画面をスッキリ!不要なサイドメニューを消して作業効率アップ

WordPressでブログやWebサイトを運営していると、管理画面のサイドメニューがどんどん増えてごちゃごちゃしてしまいませんか?実は、不要なサイドメニューは非表示にして、自分にとって使いやすい画面にカスタマイズすることができるんです。
今回は、WordPressの管理画面から不要なサイドメニューを消す・非表示にする方法について、2つの方法をご紹介します。

方法1:functions.phpを編集する

テーマのfunctions.phpを開く

FTPソフトやファイルマネージャーを使って、WordPressのテーマフォルダを開きます。
テーマフォルダ内にある「functions.php」ファイルをテキストエディタで開きます。

不要なメニューを非表示にするコードを追加する

以下のコード例を参考に、非表示にしたいメニューのIDを記述します。

add_action( 'admin_menu', 'remove_menu_pages' );
function remove_menu_pages() {
  // 非表示にしたいメニューのIDを記述
  remove_menu_page( 'index.php' ); // ダッシュボード
  remove_menu_page( 'edit.php' ); // 投稿
  remove_menu_page( 'upload.php' ); // メディア
  remove_menu_page( 'appearance_themes.php' ); // 外観 > テーマ
  remove_menu_page( 'plugins.php' ); // プラグイン
  remove_menu_page( 'users.php' ); // ユーザー
  remove_menu_page( 'tools.php' ); // ツール
  remove_menu_page( 'settings.php' ); // 設定
}

functions.phpファイルを保存する

編集が終わったら、ファイルを保存して閉じます。

WordPress管理画面を再読み込みする

ブラウザを一度閉じ、再度WordPress管理画面にログインすると、設定したメニューが非表示になっていることを確認できます。

補足

  • 上記のコード例では、ダッシュボード、投稿、メディア、外観、プラグイン、ユーザー、ツール、設定メニューを非表示にしています。
  • 非表示にしたいメニューのIDは、以下の方法で確認できます。
    ブラウザの開発者ツールを開き、「要素」タブを選択します。
    非表示にしたいメニュー項目をクリックすると、そのIDがハイライトされます。
  • 特定のユーザーロールに対してのみメニューを非表示にする場合は、remove_menu_page関数と合わせてcurrent_user_can()関数を使用します。

方法2:プラグインを使う

プラグインを使う

上記の方法が少し難しい場合は、プラグインを使って非表示にすることもできます。

おすすめプラグイン:
Advance Menu Manager: https://ja.wordpress.org/plugins/advance-menu-manager/
Admin Menu Editor: https://ja.wordpress.org/plugins/admin-menu-editor/
これらのプラグインは、直感的な操作画面でメニューの追加・削除・並び替えなどが簡単にできます。初心者の方でも使いやすいのでおすすめです。

プラグインを使う際の注意点

  • プラグインをインストールしすぎると、WordPressの動作が重くなったり、脆弱性が発生する可能性があります。
  • 複数のプラグインを組み合わせる場合は、互いに干渉しないか注意する必要があります。
  • 定期的にプラグインを更新し、脆弱性を修正する必要があります。

まとめ

WordPressの管理画面をスッキリさせることで、作業効率がアップし、より快適にWordPressを利用することができます。今回ご紹介した2つの方法を参考に、自分に合った方法で不要なサイドメニューを非表示にしてみてください。

アバター画像

Groworks Inc.

ものづくりのまち燕三条にある三条ものづくり学校を拠点とし、新潟市、長岡市、燕市、柏崎市を中心に活動しているウェブサイト・ホームページ制作会社です。