0

wordpress サイトのすべてのページを表示するナビゲーション メニューを作成したいと思います。そのレイアウトは、フッター サイトマップ レイアウトに表示されるものと同様で、すべてのページが表示される約 5 列です。各ページがプロジェクトになります。プロジェクトページごとに関連するカテゴリを1つ選択できるように、ワードプレスのカテゴリチェックボックス(投稿の場合など)を使用したいと思います。各ページには、プロジェクトの説明テキストの下にカテゴリ キャプションが表示されます。これは、CSS でスタイルを設定して、各カテゴリの背景色が異なるようにします。

Wordpress はページのカテゴリを提供しないため、ninja-page-categories-and-tags と呼ばれるページにこのカテゴリ機能を追加するプラグインを見つけました: http://wordpress.org/extend/plugins/ninja-page-categories -and-tags/

basic-functions.php の下のプラグイン php コードを編集して、get_slug を使用して表示されるカテゴリの「クラス」を返し、それぞれに css を適用することができます。

私の問題は、ページを表示する Thirty Ten のセカンダリ メニューとなるメニューで、忍者プラグインを使用して各ページに以前に割り当てられたカテゴリに一致するように、各リンクの背景に色を付けたいことです。メニューはページで機能し、カテゴリはメニュー項目に直接リンクされていないため (firebug は、css で参照する各リンクの html にカテゴリの詳細を表示しません)、カテゴリに基づいて各リンクに色を付ける方法を知りたいですか? 何か案は?

最終的に達成したいのは、カテゴリに基づいてすべて色分けされたページ リンクのグリッド、つまり色分けされたメニューです。

プラグインは標準のワードプレス カテゴリ機能を使用しますが、これらのカテゴリの詳細をメニュー項目に接続して css でスタイルを設定できるようにする方法が思いつきません。正しい方向へのポイントであっても、どんな助けも本当にありがたいです.

ありがとう

4

1 に答える 1