基本的には、ページ上部のナビゲーションバーのHome
リンクにClassName
を追加しようとしています。ワードプレスでクラス名を持つ特定のhtml要素を生成する方法
このPHP生成コードはどこにありますか?例が分かりました。
多くの多くのありがとうございます。
基本的には、ページ上部のナビゲーションバーのHome
リンクにClassName
を追加しようとしています。ワードプレスでクラス名を持つ特定のhtml要素を生成する方法
このPHP生成コードはどこにありますか?例が分かりました。
多くの多くのありがとうございます。
現時点では、wp_nav_menu
機能によって生成されたメニューにカスタムクラスを追加することはできません。
ただし、カスタムメニュー@Dashboard > Appearance > Menu
を作成してPrimary Menu
と設定できます。
「ホーム」リンクをカスタムメニュー項目として追加すると、「menu-item-<menu_item_id>
」形式のホームアイテムと「menu-item menu-item-type-custom menu-item-object-custom [current-menu-item] [current_page_item] menu-item-home menu-item-<menu_item_id>
」という形式のメニュー項目のそれぞれの固有のIDが生成されます。
(<menu_item_id>
- なし一部で、[]内のクラスはオプションです。)
あなたはCSSやJavaScriptでやりたい、IDやクラス、またはその両方のいずれかを使用することができます。
ありがとうございます。それまでの間、私はそのことについても知っていました。 –
他の人に役立つようにソリューションを共有してください。 – tamilsweet
コード例がいくつかあります。しかし、一般的に、wordpressは、ページのレンダリングの各段階(あなたのテーマのマークアップに加えて)であらゆる種類のhtmlを放出します。出力を行う補正関数を決定するために、wpコーデックスはかなり徹底的です。正しいコードを特定したら、テーマのfunction.phpでそれを上書きするか、add_filter関数のようなものを使って特定の出力を変更します。しかし、私が指摘したように、あなたがいくつかの助けが必要な場合は、いくつかの特定のコードを投稿;)歓声 – Bosworth99
書き返してくれてありがとう。私はワードプレスのテーマ 'twentyeleven'を使っています。ページ上部のナビゲーションバーの 'home'リンクにカスタムクラス名を追加しようとしています。申し訳ありませんが、まだ提供するコードはありません:) –