Стилизация имен категорий в WordPress - PullRequest
0 голосов
/ 03 августа 2011

Я пытаюсь стилизовать имена категорий разными цветами.

Вот мой PHP:

<?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> ';}

   }
   ?>

Он не возвращает ошибок, но он также не работает ... Чтоя делаю что-то не так?

Вот страница, над которой я работаю:

http://216.172.178.12/~saracimi/eng/

и фрагмент кода относительно прямоугольных прямоугольников в центрестраницы.

Спасибо большое!

1 Ответ

0 голосов
/ 03 августа 2011

is_category вернет true, когда вы находитесь в архиве этой категории. вам нужно проверить идентификатор категории, поэтому попробуйте:

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> ';
    }
}
...