2011-08-03 9 views
0

私は異なる色でカテゴリ名をスタイルしようとしています。それがエラーを返していないワードプレスのカテゴリ名をスタイリング

<?php 

foreach((get_the_category()) as $category) { 

if (is_category('5')) { 

echo '<a class="featured" href="' . get_category_link($category->cat_ID ) . '">' . $category->cat_name . '</a>';} 



else { 

    echo '<a href="' . get_category_link($category->cat_ID ) . '">' . $category->cat_name . '</a> ';} 

    } 
    ?> 

が、私が間違っているのは何 ...のいずれかに動作していない。ここで

は私のPHPのですか?ここで

は、私が働いているページです。

http://216.172.178.12/~saracimi/eng/

とコードのスニペットは、ページの中央に長方形のボックスに相対的です。

ありがとうございました!

答えて

0

is_categoryは、そのカテゴリアーカイブにいるときにtrueを返します。カテゴリIDを確認する必要がありますので、お試しください:

foreach((get_the_category()) as $category) { 
    if ($category->cat_ID == 5) { 
     echo '<a class="featured" href="' . get_category_link($category->cat_ID ) . '">' . $category->cat_name . '</a>'; 
    } else { 
     echo '<a href="' . get_category_link($category->cat_ID ) . '">' . $category->cat_name . '</a> '; 
    } 
} 
+0

どうもありがとう! – alemur

関連する問題