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



関連記事

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


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

記事を読む▷


ページネーションがおかしい!次のページに行かない原因と解決方法|サムネイル

ページネーションがおかしい!次のページに行かない原因と解決方法|WP-Pagenavi・表示設定を見直す


今まで何度もWordPressのテンプレートをカスタマイズし、問題なくページネーションは機能していたのですが、なぜか今回…

記事を読む▷


SNS等の公式ロゴ(アイコン)素材のまとめ(Facebook, Instagram, Youtube, Twitter, Line etc.)


一度サイトを作ってしまうとなかなか更新せず使い回してしまうのが、この『SNSのロゴ(アイコン)』だと思うのですが、サイト…

記事を読む▷


Google AdSenseの広告をWordPressの投稿内に記述する方法


以前Google AdSenseの広告を自動で設定してたのですが、ある時スマホで管理サイトを見た時、やたら記事を読むのを…

記事を読む▷


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

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


だいぶ昔から:before :afterなどの擬似要素で、contentプロパティに日本語を入れて使用していたのですが、…

記事を読む▷


Message

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

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

Google AdS

  • Apple 製品情報




PAGE TOP