【WordPress】管理画面の不要なメニューを非表示にする

  • このエントリーをはてなブックマークに追加

Wordpressの管理画面から、不要なメニューを削除しましょう。

不要なメニューを非表示にする

不要なメニューを非表示にするには、「functions.php」を編集します。
functions.php は、テーマのファイルがまとめられているフォルダの中にあります。

コメントメニューを非表示にする

まず、コメントメニューを非表示にしてみましょう。ファイルの末尾に、下記を追加します。

remove_menu_page()のカッコの中には、ページのパスを記述します。

<ページのパスを調べる>
パスを調べるには、実際に管理画面を開いて、URLを確認します。
URLの末尾がパスになります。


複数のメニューを非表示にする

複数のページを非表示にしたい場合は、remove_menu_page(); を追加します。


権限で表示を切り替える

次に、権限によって表示を切り替えてみましょう。
下記の例では「管理者以外の権限」でメニューが非表示になります。

if文を追加しました。administrator は管理者です。
administrator の箇所を変更すれば、他の権限に変更できます。

管理者 administrator
編集者 editor
投稿者 author
寄稿者 contributor
購読者 subscriber
また、current_user_can の直前の「!」で「〇〇以外で実行」という除外するの意味の記述になっていますので、不要であれば!を取ってください。

YoutubeChannelのご紹介

同様の内容を、動画でご覧になれます。

https://youtu.be/jtda8OHADms



執筆者:森島[ WEBデザイナー ]

8bit デザイナーです。 デザイン・マークアップ・映像制作など幅広く担当しています。

関連記事

プログラミング

【PHP】PHPでExcelファイルを操作するお話 その2

目次1 前回は・・・2 考え方3 保存したフォーマットにデータを入れる4 ExcelからPDFへ変換する4.1 mpdfで変換する4.2 TCPDFで変換する4.2.1 IPAexフォントのインストール5 結局何がいいの? 前回は・・・ 前回はPHPでExcelファイルを操作する方法をまとめました。 基本的にはCSV出力や一括登録の代替案としてまとめましたが、PhpSpreadsheetを使うことでExcelで作成した書類のフォーマットにPHPでデータを入力してPDFで出力す […]

プログラミング

【PHP】PHPでExcelファイルを操作するお話 その1

目次1 こういうことってないですか?2 インストール方法3 PHPでライブラリの呼び出し方4 Excelファイルのエクスポート方法4.1 ちなみに・・・5 Excelファイルのインポート方法6 これを組み合わせると??? こういうことってないですか? webでの管理システムを設計するときに「CSVでインポートやエクスポート機能を付けてよ」って言われる事があります。 インポートに関しては一括登録や一括削除や更新など割とリスクが大きいのですが、エクスポートはあったりします。 CS […]

スマホアプリ

【Android】スプラッシュスクリーンを設定するお話

スマホアプリを作る上で欠かせない・・・訳ではないですが、アプリの構成に必要なのはスプラッシュスクリーン(以下スプラッシュ画面)ですよね 目次1 そもそもスプラッシュ画面とは?2 Androidアプリで実装する場合(今まで)3 SplashScreen API登場3.1 スプラッシュ画面用のActivityを用意する3.2 themes.xmlにテーマを記述する そもそもスプラッシュ画面とは? スマホアプリにかかわらず、ほとんどのアプリやプログラムを起動した際に一瞬表示される画 […]

株式会社8bit (エイトビット)

東京都目黒区でWebサイト制作、Webシステム開発などを行っております。
コーポレートサイトやWebサービスの企画・提案を得意としており、自社での経験を元にアイデアをカタチにするお手伝いをさせていただいております。

Web制作に関するご相談はお気軽にどうぞ

弊社に制作をご依頼いただく際の費用感をご確認いただける、
見積りシミュレーションをご用意いたしました。