WordPressの管理画面はデザインの変更やメニューの変更など、さまざまなカスタマイズをすることができます。
- どこを触ればいいのかわからない
- 他の人に触られたくない場所がある
そんな時はサイドバーから項目を非表示にして、必要なものだけ残してあげましょう。
そこで今回はサイドバーから項目を削除する方法を紹介していきます!
- WordPressの管理画面から不必要な項目を非表示にできる
プログラミング学習でこのような経験はありませんか?
- 目標に向けて何を学べば良いかわからない
- 調べても解決策が見つからない
- 現場レベルのスキルが身につくのか不安
これらの悩みは、学習環境を整えることで全て解決することができます。
ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。
- なんでも相談できる専属メンター
- いつでも技術相談ができるプロ講師
- 元IT企業CTO監修のカリキュラム
条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。
少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。
外観を管理画面から削除してみる
今回はサイドバーにある「外観」の項目を削除してみたいと思います。
エディタでfunctions.phpを開く
まずは 外観 > テーマエディタ
をクリックします。
移動したテーマエディタをカスタマイズする画面の右側より functions.php
をクリックします。
※functions.php
はテーマの機能を管理するファイルのため、WordPressやプログラムの知見がない人は修正を控えるのをおすすめします!
functions.phpを編集する
functions.php
を編集する画面が出てくるので、下記コードを追加してください。
/* 外観を管理画面から非表示にする */
add_action( 'admin_menu', 'remove_menus' );
function remove_menus(){
remove_menu_page( 'themes.php' ); //外観メニュー
}
記述できたら、下の方にある ファイルを更新
をクリックします。
すると、管理画面から外観が削除されます。
外観がなくなりました。
実際にZeroPlusMediaでは誤ってテーマエディタを編集してしまわないように、外観は非表示に設定しています!
その他非表示にできる項目
今回使用している「remove_menu_index
」という関数は外観以外にも、複数のメニューを非表示にすることができます。
非表示にできるメニューを確認していきましょう。
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' ); // 設定
全部で9つのメニューを非表示にすることができます。
用途に合わせて使い分けてみてください!
remove_menu_page
はとても便利で、簡単に管理画面からメニューを非表示にすることができます。
しかし、アクセスできなくなるわけではないので、注意が必要です。例えば、ドメイン/wp-admin/themes.php
を入力することでメニューのページへとアクセスできてしまいます。
remove_menu_page
から削除したかどうかは関係ありません。
管理画面のメニューから削除できるだけなので注意して使用しましょう!
WordPressを学習中の方へ
WordPressを学習していて、このように思ったことはありませんか?
- フリーランスとして「現場で使える」知識やスキルを身につけたい
- 仲間と一緒に「楽しく」学びたい
- 周りと差をつけられるように「効率的に」学びたい
- WordPressだけでなくデザインも勉強して「ハイレベル」なWebサイトを作りたい
プログラミングスクールZeroPlusでは講師が全員フリーランスとしての活動経験があり、ハイレベルな内容をわかりやすく学ぶことができます。
また、ZeroPlusは生徒同士のコミュニケーションが盛んで、仲間とともにやり切ることができるスクールです。アットホームな雰囲気で、入塾後の挫折率は極めて低くなっております。
実際に生徒さんがコミュニケーションを取られている様子はTwitterで確認いただけます。ぜひこちらから覗いてみてくださいね…!
ここまででZeroPlusに興味を持ってくださった方は、ぜひオンラインの無料相談にお申し込みください。皆様のプログラミング学習やキャリアに関するお悩みを、一緒に解消する時間になればと思います。
また、1ヶ月完結型のプログラミングキャンプ「ZeroPlus Gate」では1日10分の学習でWeb制作の基礎を本格的に学ぶことができます。
リリースを記念して期間限定で無料キャンペーンを行っています。
こちらのZeroPlus Gate公式サイトより皆様のお申し込みをお待ちしております。
サイト内問い合わせフォームより、簡単に受講することができます。
また、公式LINEではZeroPlus Gateに関する最新情報やWeb制作に役立つ知識を配信しています。下記QRよりご登録ください。
プログラミング学習でこのような経験はありませんか?
- 目標に向けて何を学べば良いかわからない
- 調べても解決策が見つからない
- 現場レベルのスキルが身につくのか不安
これらの悩みは、学習環境を整えることで全て解決することができます。
ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。
- なんでも相談できる専属メンター
- いつでも技術相談ができるプロ講師
- 元IT企業CTO監修のカリキュラム
条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。
少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。