2011-12-22 16 views
0

基本的には、ページ上部のナビゲーションバーのHomeリンクにClassNameを追加しようとしています。ワードプレスでクラス名を持つ特定のhtml要素を生成する方法

このPHP生成コードはどこにありますか?例が分かりました。

多くの多くのありがとうございます。

+0

コード例がいくつかあります。しかし、一般的に、wordpressは、ページのレンダリングの各段階(あなたのテーマのマークアップに加えて)であらゆる種類のhtmlを放出します。出力を行う補正関数を決定するために、wpコーデックスはかなり徹底的です。正しいコードを特定したら、テーマのfunction.phpでそれを上書きするか、add_filter関数のようなものを使って特定の出力を変更します。しかし、私が指摘したように、あなたがいくつかの助けが必要な場合は、いくつかの特定のコードを投稿;)歓声 – Bosworth99

+0

書き返してくれてありがとう。私はワードプレスのテーマ 'twentyeleven'を使っています。ページ上部のナビゲーションバーの 'home'リンクにカスタムクラス名を追加しようとしています。申し訳ありませんが、まだ提供するコードはありません:) –

答えて

0

現時点では、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やクラス、またはその両方のいずれかを使用することができます。

+0

ありがとうございます。それまでの間、私はそのことについても知っていました。 –

+0

他の人に役立つようにソリューションを共有してください。 – tamilsweet

関連する問題