WordPressのメニューを、footer等用に作成して追加する方法

WorPressのデフォルトでは、gnavi(グローバルナビ)にメニューを追加し、表示させることはできますが、footer等に違うメニューを作って表示させたい!という事がちょくちょくありますが、一度作ってしまうともうそんなに同じような作業はしないので忘れてしまいます。
ので、いちいち作ったサイトの要素検証して、function.phpを弄って…、と少々やいこしいので、また次回同じようにfooter等にメニューを追加したい時のための覚書です。

new-menu00

ってことで、順を追って書いていきます。

WordPressのメニューを、footer等用に作成する

gnaviと同じものなら問題ないですが、footerにはもう少しいらないものは省いて、お問い合わせ、サイトマップ等だけを表示したい!ということがよくあるので、gnaviと違う、footer用メニューを作成します。

まずは、

1, wpの管理画面→外観→メニュー等から、メニューを作成する画面にいきます。

new-menu01

今回は フッターメニュー という名前で、“ホーム”,”サイトマップ”,”お問い合わせ” のみのメニューを作りました。
new-menu02

2, functions.phpにカスタムメニュー機能を追加します。

functions.phpに、

register_nav_menu( 'footer-menu', 'フッターメニュー' );

と書き込み、カスタムメニュー機能を追加します。

‘footer-menu’:この部分は半角英数字で。メニューを設置するときに使用します。
‘フッターメニュー’ :この部分はなんでもOKです。メニューの管理画面で表示されます。

3, footer.php等、メニューを表示させたい場所に記述を追加します。

footer.php等、新たなメニューを追加したい場所に、

<?php wp_nav_menu( array ( 'theme_location' => 'footer-menu' ) ); ?>

と記述します。

4, メニューの管理画面で位置の設定をします。

上記の準備ができていたら、メニューの管理画面の、“位置の管理” の画面でこのように “フッターメニュー” が現れるので、

new-menu03

同じ名前でちょっとやいこしいですが、“フッターメニュー”(作成したメニューの名前)を、フッターメニュー(function.phpに記載した名前)から選択します。

この設定を保存したら、このページ下部のように、新たなメニューがでてきますので、あとはcssで色や配置を調整してできあがり!です!!
FooterMenu

バナー468-80_iPad-MacBook

Google AdS



関連記事

:before :afterなどの擬似要素で contentプロパティの日本語が文字化けする!原因と対処(回避)方法

【文字コード変換ツール】:before :afterの擬似要素などでの日本語の文字化け対策:原因・対処(回避)方法


2025/07 更新「Unicode変換ツール」を修正しました 以前から:before :afterなどの擬似…

記事を読む▷


画像やテキストを中央(上下左右真ん中)に配置する方法


普通にtext-align:center;や、margin:0 auto;等でテキストや写真を真ん中に配置したつもりでも…

記事を読む▷


WordPressのデータベースのテーブル接頭辞を、phpMyAdminで変更する方法


最近サーバーを変更してWordPressの引っ越しをしたのですが、引っ越し前のサーバーの初期設定でWordPressのデ…

記事を読む▷


MySQL 5.7→MariaDB 10.5への移行手順:XServer(エックスサーバー)にて

MySQL 5.7→MariaDB 10.5への移行手順:XServer(エックスサーバー)にて


サンプルシステムを表示するために新たにDBを追加したところ、今までの使っていたDB「MySQL 5.7」ではなく、「Ma…

記事を読む▷


サーバー移転の手順 その1:サーバーからサーバーへの移行(同サーバー(EXTREM)同士)


現在使用しているサーバーが、ここ数ヶ月、アクセスできない状態が頻発するようになりました。 その度にこちらからサーバーへ…

記事を読む▷


Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください