Wordpressのナビゲーションメニューから現在のページをハイライト表示する最も簡単な方法は何ですか?Wordpressのハイライト現在のページ
2
A
答えて
3
は、あなたがこのような何かを行うことができます。
<a href="page-link" <?php if(is_page('page-name') : ?>class="highlight"<?php endif; ?> >Link text</a>
私は特定のページやカテゴリが特別なヘッダを持っているテーマでこれに似た何かをします。これに役立ついくつかの条件の機能があります。
- is_page( 'ページ名')
- is_category( 'カテゴリ名')
- is_home()
- is_front_pageは()
編集:動的WPリンクであるというコメントは表示されませんでした。戻ってくるクエリデータにページスラッグが含まれている場合、これらの関数を使用することはできます。
get_pages()関数を使用することを検討し、手動でループして、それぞれのis_page()チェックを行って、現在のページIDが配列内のページのIDと一致するかどうかを確認することができます。
0
現在のページのハイライト表示は、使用しているテーマのCSSに実装されているかどうかによって決まる場合がありますが、これは基本的なテーマで機能するはずです。
<?php wp_list_pages('title_li=&depth=1&'.$page_sort.'&'.$pages_to_exclude)?>
CSS:メニューバーや背景画像の背景にも強調して何にCSSで色を変更します。 #を上記のリストページのコンテナに変更します。あなたのトップのナビゲーションリンクを手動テーマに挿入されている場合は
#menu ul li a:active, #menu ul li.current_page_item a
{
color:#000;
}
0
これは、ページ、カテゴリ、ホーム、および他のタイプのページの両方で使用できるdtabs pluginを使用できます。
関連する問題
- 1. メニューバーの現在のページをハイライト表示
- 2. Railsのページで現在のメニュー廊をハイライト
- 3. Visual Studio 2010の現在の行のハイライト
- 4. navbarの現在のセクションをハイライト表示
- 5. メニューのハイライト現在の投稿
- 6. WordpressのURL現在のページがsingle.php [OK]を
- 7. ハイライトは現在、私はこのURLでページを持っているCSSのメニューバー
- 8. トラック現在のページのパス
- 9. Wordpress WP_Query、現在のクエリに戻る
- 10. 現在のページにリダイレクト
- 11. Djangoページネーションと "現在のページ"
- 12. WebStorm 11の現在の行のハイライトを削除する方法
- 13. jQueryのタブ - 現在のタブを別のナビゲーションからハイライト表示
- 14. 現在のタグクラスを現在のページに適用しますか?
- 15. Silverlightデータグリッドをドラッグして現在の行をハイライト表示
- 16. VIM現在の行全体をハイライト表示
- 17. Symfony 2の現在のページへのリンク
- 18. パス、現在のページのURLは
- 19. django-comments現在のページでのプレビュー
- 20. 現在のページをリフレッシュするアクション
- 21. Attachmate Extra:VBA:現在のページを印刷
- 22. actionresult現在のページをリフレッシュする
- 23. jQuery現在のページ.find()と.each()関数
- 24. WordPressのポストIDの取得現在の投稿のID
- 25. 現在のページ上の製品のページ分割数の範囲
- 26. Wordpress:著者名=現在のページタイトルの返信
- 27. 現在のページから別のページを印刷
- 28. Wordpressのは、現在のページのリンクこの問題にアプローチする最良の方法は何
- 29. phpで、現在のページにフィールド値を失うことなく、現在のページに切り替える。
- 30. jQueryが現在のページに存在するかどうか
[Wordpress Codexの記事](http://codex.wordpress.org/Dynamic_Menu_Highlighting)が役立ちます。 –
ええ、私は彼らのコーデックスでそれを理解することはできません。次のコードを使って、私はそれをどうやってやるのでしょうか?
\t \t- \t \t \t \t
\t
\t私は手でナビリストを書く必要があると思います。メソッド1には、各リスト要素に固有のIDが必要です。メソッド2には、インラインPHPの条件文が必要です。 –