WordPressに独自のメニュー項目を追加する方法

最終更新日:
池本池本
Wordpressに独自のメニュー項目を追加する方法

WordPressの管理画面には標準で「投稿」「設定」などのメニュー項目がありますが、独自のメニュー項目を追加することが可能です。
例えば、コードを直接いじらなくても管理画面上からコンテンツ編集・デザイン編集が直感的にできたりマニュアル項目を追加したりできるので、知識がない人でもサイトの更新が簡単にできるようになります。
この記事では、独自メニュー項目追加と出力方法の基礎的な方法を書いていきます。

実装方法

functions.phpでメニュー項目追加

add_action関数
特定のアクションにフックするための関数。今回はadmin_menu関数にフックして使用する。

add_action(‘関数名’, ‘メソッド名’);

add_menu_page
管理画面のサイドバーにメニュー項目を追加する関数。

function メソッド名() {
add_menu_page(‘タイトル’, ‘項目名’, 権限, ‘スラッグ名’, ‘メニュー項目へのコールバック関数’, ‘項目のアイコンファイルのURL’, 項目位置);
}

メニュー項目のページを作成

テーマ直下のディレクトリに、メニュー項目で表示用のページファイル(original_menu.php)を作成し、以下のコードを記載します。

出力する

get_option関数で設定データを取得して出力して使用します。

まとめ

このように独自メニュー項目を作成すれば、設定したデータを取得して使いまわすことができます。
今回はシンプルにテキストを登録し出力するだけの方法ですが、応用することで様々な機能を実装することが可能なのでぜひ試してみてください。
※応用編に関しては、実装する機会があれば随時記事にしてきます。

池本
Posts by池本
/ WEBクリエイター

WEBサイト制作、WEBマーケティング、プログラミングなど気づけば何でも屋に。/制作サイト数は100以上
記事一覧
制作実績などのポートフォリオ
Twitter

ホームページの実績底上げ
成果向上を狙いませんか?

ウェブマーケティングのデータと、これまで築き上げた数々の経験から、実績を生むためのウェブサイトを作成致します。 お客様の予算や状況に合わせたパッケージをご用意しています。半端な見積もりだと不安なご担当者のため、明確な金額表示をしています。 稟議が不安な方などは、お気軽にご相談ください。

コメント/情報提供

コメントを残す

関連記事