2009-08-31 9 views
0

を閲覧しながら、私は(それはWP _リスト_カテゴリにエコーされます)ワードプレスでは、このようなカテゴリ構造を持っている:ワードプレス:ハイライト、親カテゴリカテゴリ

Works 
    Photos 
     1990-2000 
      Photo #1 
      Photo #2 
      Photo #3 
     2000-2010 
      Photo #1 
      Photo #2 
      Photo #3 
    Paintings 
     Watercolor 
      Painting #1 
      Painting #2 
     Oil paint 
      Painting #1 
      Painting #2 

カテゴリを閲覧しながら、私はすべての親カテゴリを強調したいです子。たとえば、私がWorks-> Photos-> 1990-2000にいるとき、私が過ごしたすべてのカテゴリを太字で表示したいと思います。

私は単一の投稿を閲覧しているときに、これを実現するためにshow active categoryプラグイン(http://www.screenshine.net/blog/1474_wordpress-plugin-show-active-category)を使用します。

paramenter電流_カテゴリ(http://codex.wordpress.org/Template_Tags/wp_list_categories#Parameters)私が役に立つことができると思う何か...

感謝です!

答えて

1

私はあなたのリストがulとliの要素で構成されていると仮定しています。このような場合は、javascriptを使用して親要素のスタイルを設定することができます。

element.parentNodeがトリックを行います。

Javascriptを

element.parentNode.className = "highlighted"; 

あなたが何をしたいCSS

.highlighted { font-weight: bold; } 
0

は "パンcrumps" を追加呼ばれています。これは一般的な作業であり、そのためのプラグインがたくさんある、あなたはthis oneにすべての親カテゴリにCSSクラス現在-CAT-親を設定するデフォルトのWordPressでは

0

を試しを与える可能性があります。 だから、のようなCSSのディレクティブ:

li.current-cat-parent { font-weight: bold; color: red; } 

はあなたが軌道に乗る必要があります。

関連する問題