HTMLコーディング

【WordPressでGO!】管理画面の左メニューをカスタマイズしてみよう

皆様あけおめです。ともさんです。
あけおめ・・・もう2月ですよ。どうしましょう。なにをしてたんでしょうか。

というわけで、今回もはりきってゴー。

wordpressの管理画面を弄びましょ

wordpress、触ってますか?
触ってますかそうですか。

グーグル先生に尋ねれば参考になる記事が山のように出てくるのですが、改めて整理するために備忘録として書くことにしました。

wordpressの管理画面、いろいろカスタマイズできるんですよね。
前提条件として、プラグインは使用しません。

プラグインを使用しない場合、functions.phpを直接編集していくことになります。
functions.phpの記述を少し間違えたりすると、wordpressにアクセスできなくなりますので、作業前には必ずバックアップを取りましょう。

そして、自己責任でお願いします。

管理画面の左メニューを非表示したり表示させたり

今回は左メニューを一部非表示させたり、表示させたりしてみます。

tomo_01
いつものwordpressの管理画面ですねー
左メニューも変わらずです。

まず、左メニューにある「コメント」を消してみましょう。
メニューの一部を非表示にする場合はremove_menus関数を使用します。

functions.phpに以下の記述をしてみます。

function remove_menus() {
remove_menu_page('edit-comments.php');//コメント
}
add_action('admin_menu','remove_menus');

さて、どうなってるでしょうかー?

tomo_02

おっと。
「コメント」がなくなってますねー
スバラ(/・ω・)/

少しだけ詳しい説明

remove_menu_page('edit-comments.php');//コメント

この部分で、どこのメニューかを指定しているわけですが
edit-comments.phpというのはどこから来たのか?という話ですね。

これは、管理画面のコメントページのurlになります。

http://sample.com/wp-admin/edit-comments.php

なので、「他のメニューを非表示にしたいんや!」といった場合、実際に管理画面で非表示にしたいページを表示させてurlを確認してください。
ただし、サブメニューの場合はまた指定の仕方が変わってきます。

サブメニューを非表示にする場合

以下のように記述します。

function remove_menus() {
remove_submenu_page('index.php','update-core.php');//ダッシュボード>更新
}
add_action('admin_menu','remove_menus');

remove_submenu_page(‘メニュー名’,’サブメニュー名’)というルールで書いていきます。

するとどうでしょう。

tomo_03

サブメニューが消えてますね。
ワンダフォー(`・ω・´)

まとめ

というわけで、一覧を載せておきます。
私の今後の作業効率アップのために。

function remove_menus() {
//remove_menu_page('index.php');//ダッシュボード
//remove_submenu_page('index.php','index.php');//ダッシュボード>ホーム
//remove_submenu_page('index.php','update-core.php');//ダッシュボード>更新
//remove_menu_page('separator1');//セパレータ1
//remove_menu_page('edit.php');//投稿
//remove_submenu_page('edit.php','edit.php');//投稿>投稿一覧
//remove_submenu_page('edit.php','post-new.php');//投稿>新規投稿
//remove_submenu_page('edit.php','edit-tags.php?taxonomy=category');//投稿>カテゴリー
//remove_submenu_page('edit.php','edit-tags.php?taxonomy=post_tag');//投稿>タグ
//remove_menu_page('upload.php');//メディア
//remove_submenu_page('upload.php', 'upload.php');//メディア>ライブラリ
//remove_submenu_page('upload.php', 'media-new.php');//メディア>新規追加
//remove_menu_page('edit.php?post_type=page');//固定ページ
//remove_submenu_page('edit.php?post_type=page', 'edit.php?post_type=page');//固定ページ>固定ページ一覧
//remove_submenu_page('edit.php?post_type=page', 'post-new.php?post_type=page');//固定ページ>新規追加
//remove_menu_page('edit-comments.php');//コメント
//remove_menu_page('separator2');//セパレータ2
//remove_menu_page('themes.php');//外観
//remove_submenu_page('themes.php', 'themes.php');//外観>テーマ
//remove_submenu_page('themes.php', 'customize.php?return=%2Finformation%2Fwp-admin%2Fthemes.php');//外観>カスタマイズ
//remove_submenu_page('themes.php', 'widgets.php');//外観>ウィジェット
//remove_submenu_page('themes.php', 'nav-menus.php');//外観>メニュー
//remove_submenu_page('themes.php', 'theme-editor.php');//外観>テーマの編集
//remove_menu_page('plugins.php');//プラグイン
//remove_submenu_page('plugins.php', 'plugins.php');//プラグイン>インストール済プラグイン
//remove_submenu_page('plugins.php', 'plugin-install.php');//プラグイン>新規追加
//remove_submenu_page('plugins.php', 'plugin-editor.php');//プラグイン>プラグイン編集
//remove_menu_page('users.php');//ユーザー
//remove_submenu_page('users.php', 'users.php');//ユーザー>ユーザー一覧
//remove_submenu_page('users.php', 'user-new.php');//ユーザー>新規追加
//remove_submenu_page('users.php', 'profile.php');//ユーザー>あなたのプロフィール
//remove_menu_page('tools.php');//ツール
//remove_submenu_page('tools.php', 'tools.php');//ツール>利用可能なツール
//remove_submenu_page('tools.php', 'import.php');//ツール>インポート
//remove_submenu_page('tools.php', 'export.php');//ツール>エクスポート
//remove_menu_page('options-general.php');//設定
//remove_submenu_page('options-general.php', 'options-general.php');//設定>一般
//remove_submenu_page('options-general.php', 'options-writing.php');//設定>投稿設定
//remove_submenu_page('options-general.php', 'options-reading.php');//設定>表示設定
//remove_submenu_page('options-general.php', 'options-discussion.php');//設定>ディスカッション
//remove_submenu_page('options-general.php', 'options-media.php');//設定>メディア
//remove_submenu_page('options-general.php', 'options-permalink.php');//設定>パーマリンク設定
}
add_action('admin_menu','remove_menus');

もし使う場合は、先頭のコメントを外してくださいまし。
そして、くれぐれもバックアップ&自己責任で。
ひとつよろしく(/・ω・)/

そしてまた、技術系の記事をアップしてしまうともさんでした。
なんかおもしろいことないかなー。

ピックアップ記事

  1. 【お客様インタビュー】サンキョウプラテック株式会社様

関連記事

  1. HTMLコーディング

    とっても簡単なベーシック認証(Basic認証)のかけ方

    日本酒のひやおろしがおいしい季節になりました、お久しぶりですこんにちわ。ともさんです。久しぶりに業務でベーシック認証(Basic認証)をか…

  2. HTMLコーディング

    EC-CUBE3で自動返信メールが文字化けし、そしてタイトルが途中で切れたときの対処法

    大阪はすっきりしない天気が続いてロードバイクに乗れずテンション下がりまくりのともさんですこんにちは。さて、前回に引き続き今回もEC-CUBE関…

  3. HTMLコーディング

    EC-CUBE3をローカル環境へインストールしてみよう

    寒い!((((;゚Д゚))))寒すぎてロードバイク諦めかけてるともさんです、こんにちわ。EC-CUBE3のテスト環境を作りたくて、どこに作…

  4. HTMLコーディング

    【WordPressでGO!】WordPressの子テーマを作ってみよう

    前回の記事から1週間も経っていないことに軽く衝撃を感じているともさんです、こんにちわ。もう正月気分も抜けて、いよいよ体重が気になりだしたころでしょ…

  5. HTMLコーディング

    tableをCSSのみでレスポンシブ対応にする方法

    テイクフォーにジョインして早3ヶ月が経ちましたがあきらか飲む回数が増えてるともさんですこんにちは。・・・前はそんな、毎週飲むとか、なかったンデスヨ…

  6. HTMLコーディング

    社内勉強会を行いました。

    こんにちわ、入社2ヶ月のともさんです。さて、去る9月16日(金)19:00~社内勉強会を行いました。テイクフォーでは初の勉強会となります。…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


最近の記事

  1. WEBデザイン

    【Photoshop】レイヤーを上手く使い回そう Vo.2リンクオブジェクト編
  2. お知らせ

    Webデザイナー募集中
  3. WEBデザイン

    Photoshopで水彩風画像を作成してみよう
  4. お知らせ

    2016年もWEBデザイナーを募集しています。
  5. Yahoo!タグマネージャーを導入してみよう

    WEB集客

    Yahoo!タグマネージャーを導入してみよう
PAGE TOP