現在、wp_nav_menuを使用してナビゲーションメニューを生成しています。すべてが機能しており、メニューのハイライト表示が機能していますが、どのように子ページもハイライト表示されますか?Wordpress wp_nav_menu help
たとえば、「ページ」という名前のメニュー項目があり、その下に3つの子ページがあります。だから、私が子ページのいずれかにいるときは、メインページをまだ強調しておきたいです... wp_nav_menuを使ってどうやったら可能ですか?
現在、wp_nav_menuを使用してナビゲーションメニューを生成しています。すべてが機能しており、メニューのハイライト表示が機能していますが、どのように子ページもハイライト表示されますか?Wordpress wp_nav_menu help
たとえば、「ページ」という名前のメニュー項目があり、その下に3つの子ページがあります。だから、私が子ページのいずれかにいるときは、メインページをまだ強調しておきたいです... wp_nav_menuを使ってどうやったら可能ですか?
サブページにするとき、親メニュー項目をHILIGHTするために使用しますWordPressが持っている機能はここであなたを助けることができます。
http://codex.wordpress.org/Function_Reference/body_class
あなたはたいと思う何があなたのCSSで利用することができたcurrent-menu-parent
です。特によく私の知る限り、文書が、この記事が助けない:
http://www.designisphilosophy.com/tutorials/highlight-current-page-or-category/
Wordpressは現在のページに 'current-menu-item'クラスを与えますので、あなたが望むCSSを追加してください。例えば
.current-menu-item {
background: #0077CC;
}
編集: - あなたは
.sub-menu .current-menu-item {
background: #0077CC;
}
EDIT2と子メニュー項目をターゲットにすることができます: - body_class
.current-menu-parent {
background: #0077CC;
}
おそらく、あなたは徹底的に質問を読んでいない...それは、親ページにそれを適用し、子供のページではない... –
@Rickああ私の間違い、私は答えを編集 – jond
...おそらく私が書いたものは明確ではなかった?たとえば、「A」という名前のページがあり、「A」の子ページである3つのページがあります。ナビゲーションメニューでは、親ページにAが表示され、ハイライト表示されます。しかし、私が他の3つの子ページのいずれかにいれば、 "A"を強調表示したいと思っています。もっと明確な希望... –
ありがとう...私はボディクラスを利用することを完全に忘れていましたが、これは今のところ...リマインダーを感謝します! –