Как стилизовать счетчик количества статей в функции wp_list_categories, которая выводит рубрики сайта?
Главная проблема — убрать скобки (), которые по умолчанию обрамляют цифру.
Сталкивался с подобным вопросом впервые, но западные коллеги помогли с решением проблемы.
Вот с чем боремся:
Кроме того, что можно убрать (), одновременно зададим класс для элемента, а так же возьмем счетчик в ссылку.
<?php
$categories = wp_list_categories('title_li=&show_count=1&echo=0');
$categories = preg_replace('/</a> (([0-9]+))/', ' <div class="count">[1]</div></a>', $categories);
echo $categories;
?>
В первой строке задаем необходимые аргументы функции, а во второй уже работаем со счетчиком. Вместо () стоят квадратные [1], чтобы вы видели где место вывода значения. Здесь 1 не трогаем: только сами скобки [].
Все. Теперь дело за CSS, чтобы придать подобающий дизайну сайта внешний вид счетчика.
Кто еще какие варианты решения проблемы со счетчиком знает?