ナビゲーションバーに表示するカスタムメニューを選択できるようにする

公開日: : 最終更新日:2014/10/05 wordpressカスタマイズ ,

 WordPressのテーマの中には、カスタムメニューを複数作っても、ナビゲーションバーに設定するカスタムメニューが選択できなかったりする。

 STINGER3の場合はナビゲーションバーに表示するカスタムメニューを選択できる。

 けど、Principleではナビゲーションバーに表示するカスタムメニューを複数のカスタムメニューから選択できない。

 Principleの場合は、最後に作ったカスタムメニューが自動的にナビゲーションバーに表示される。

 これだとちょっと、都合が悪い。

 今日はナビゲーションバーに表示するカスタムメニューを選択できるようにする方法をご紹介。

スポンサーリンク

カスタムメニューの設定画面を比べてみよう

 STINGER3の場合のカスタムメニューの設定画面はしたの画像のようになっている。

1ナビゲーションバーに表示するメニューを選択

【位置の管理】というタブをクリックすると下の画像のように、複数のカスタムメニューの内どれをナビゲーションバーに表示するかという設定ができる。

2ナビゲーションバーに表示するメニューを選択

 Principleの場合はのカスタムメニューの設定画面は下のようになっている。

3ナビゲーションバーに表示するメニューを選択

【位置の管理】というタブが無く、替わりに以下の表示がある。

 現在お使いのテーマはカスタムメニュー機能に対応していませんが、ウィジェット画面でサイドバーに「カスタムメニュー」を追加できます

ナビゲーションバーに表示するカスタムメニューを選択できるようにする

functions.phpに以下のコードを挿入する

register_nav_menu('mainmenu', 'メインメニュー');

*functions.phpをカスタマイズするときは、サーバーのFTPからfunctions.phpを開いて編集すること。

 編集が終わるとカスタムメニューの設定画面が以下のように変わる。

3ナビゲーションバーに表示するメニューを選択

4ナビゲーションバーに表示するメニューを選択

header.phpを編集する

 次にheader.phpを編集する。

テンプレートに以下の記述を追加する。

<nav>
<?php wp_nav_menu( array(
'theme_location'=>'mainmenu',
'container' =>'',
'menu_class' =>'',
'items_wrap' =>'<ul id="main-nav">%3$s</ul>'));
?>
</nav>

*<nav></nav>の記述がある場合は削除。

スタイルシートを編集する

 最後にスタイルシートに次の記述を書き込んで更新する。

ul#main-nav {
clear: both;
margin: 0;
padding: 0;
height: 35px;
background-color: #6A98CA;
border-radius: 3px;
overflow: hidden;
}
ul#main-nav li {
list-style-type: none;
float: left;
}
ul#main-nav li a {
font-size: 90%;
display: block;
line-height: 35px;
color: #fff;
text-align: center;
margin: 0;
border-right: groove 1px #aaa;
}
ul#main-nav li a:hover {
background-color: #555;
color: #fff;
}

  • にほんブログ村 ブログブログ ブログノウハウへ
    にほんブログ村
  • FC2ブログランキング
  • このエントリーをはてなブックマークに追加

関連記事

wordpressカスタマイズ

タグ一覧を作ろう2

 タグ一覧作成NO2 。  前回のタグ一覧だと、50音順の並び替えができないようだったので、タグク

記事を読む

wordpressカスタマイズ

プラグインを使わない記事一覧

 プラグインなしの記事一覧をあきらめ切れなかったので、今度はこんな風にしてみた。  更新日時順

記事を読む

wordpressカスタマイズ

全記事一覧をカテゴリー別に表示させる2

 カテゴリー別全記事一覧を作りたい。  前回参考にしたサイトさんの公開コードではうまくいかなか

記事を読む

wordpressテーマSTINGER3カスタマイズ

スマートフォン表示でTOPページのアイキャッチ画像を表示させないようにする

 STINGER3のスマートフォン表示のTOP画面のアイキャッチ画像を表示させないようにしてみる。

記事を読む

wordpressテーマSTINGER3カスタマイズ

PAGE itiran 固定ページテンプレート (page-itiran.php)を使って全記事一覧を作る

 STINGER3には「PAGE itiran 固定ページテンプレート (page-itiran

記事を読む

wordpress条件分岐

wordpressのページによって表示を変える条件分岐タグ

 wordpressの条件分岐を覚えておくと便利だ。  条件分岐というのは「○○のなら××を表

記事を読む

wordpressテーマSTINGER3カスタマイズ

テーマSTINGER3のスマートフォン表示のAboutの文字を変える

 wordpressテーマSTINGER3のスマートフォン表示のAboutの文字を変えてみよう。

記事を読む

wordpressテーマSTINGER3カスタマイズ

記事のh2見出しのスタイルシートを編集してみた

 サイトの表示を高速化するプラグインをいろいろ入れたら、記事内のh3などの見出しタグの装飾が崩れ

記事を読む

wordpressテーマSTINGER3カスタマイズ

スマートフォン表示の【NEW ENTRY】のアイキャッチ画像を非表示にする

 wordpressテーマSTINGER3のスマートフォン表示のサイドバー【NEW ENTRY】をの

記事を読む

wordpressカスタマイズ

カテゴリーを一覧表示するページを作ろう

 WordPressのカテゴリー一覧を表示するページを作ってみよう。  以前のWindowsの

記事を読む

Message

メールアドレスが公開されることはありません。


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)


follow us in feedly

応援してね⇒にほんブログ村 ブログブログ ブログノウハウへにほんブログ村

ワードプレスのテキストとビジュアルのタブの切り替えができない

 しばらくぶりにブログを更新しようと思ってみたら、ワードプレスの更新や

プラグインを使わずにソースコードを表示させる方法

 ソースコードを表示させるのに便利なのはプラグインの利用。  で

ソースコードの解説にCrayon Syntax Highlighter

 Webサイト上でHTML/CSSやプログラミングのコードを解説す

ウィジェットが豊富で使いやすいWordPressテーマSimplicity

 SimplicityというWordpressテーマを使ってみた。

お客様のホームページがアップロードされていない状態です

 Wordpressの手動インストールで無事インストールできたのに

WordPressテーマGush2のTOPページアーカイブページに要約を表示する

 Wordpressの無料テンプレート(テーマ)Gush2はすっき

FC2ブログとWordPressのURLの構造法則と変数

 記事数の多いFC2ブログを変数を使ってWordpressに引越し

記事数の多いFC2ブログの引越しは変数で作業時間短縮

 FC2ブログからWordpressへの引越し第二段。  FC2

プラグインの内容をメモできるWordPressプラグイン

 Wordpressのプラグインは便利だが、説明文が英語のせいで中

WordPressのカテゴリーの管理画面にIDを表示できるようにするカスタマイズ

 Wordpressのカテゴリーの管理画面に記事のIDを表示できる

海外スパムをシャットアウト「Throws SPAM Away」日本産プラグイン

 Wordpressでブログを運営していると英語のスパムコメントが

→wordpress初心者・STINGER3カスタマイズ中の記事をもっと見る

Googleでブログを作ろう 
 Googleの無料ブログサービスBloggerで作っているブログ。
 Bloggerの設定やカスタマイズ方法などを載せている。

使える無料ソフト&無料サービス
 高いパソコンに入ってるようなソフトは必要ない!をコンセプトに無料ソフトや無料のWEBサービスをご紹介。

  • コメントテスト

  • PAGE TOP ↑