Представим ситуацию, что у нас на сайте есть список рубрик и нужно сделать, так, чтобы, когда мы находимся на странице одной записи, то та рубрика, в которой находится эта запись, выделялась в списке всех рубрик сайта.
Эта задача решается всего несколькими строчками php-кода, которые добавляют нужной рубрике специальный CSS-класс. А само выделение рубрики, как вы, наверное, уже догадались, будет осуществляться с помощью CSS.
Находим в шаблоне вашего сайта стандартную фукнцию вывода списка рубрик:
<?php wp_list_categories('тут_могут_быть_какие-то_параметры'); ?>
И вместо нее вставляем вот такой код:
<?php
if (is_single()) {
$cat = get_the_category();
$cat = $cat[0]->cat_ID;
$currentCat = '¤t_category='.$cat;
}
wp_list_categories('тут_могут_быть_какие-то_параметры'.$currentCat);
?>