Активная категория в записи

Иногда надо подсветить активную категорию определенной записи, для этого в функции вставляем:

add_filter('wp_list_categories','ccats');
function ccats($list) {
    if ( ! is_single() ) return $list;
    foreach((get_the_category()) as $category) { 
        $temp[] = $category->cat_ID;
    } 
    $temp = '/(cat-item-('.join('|',$temp).'))[ |"]/';
    $list = preg_replace($temp,' current-cat $1"',$list);
    return $list;
}
Запись опубликована в рубрике php, WordPress с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *