Перенести счетчик в списке рубрик под ссылку

По умолчанию в списке рубрик, если задана соответствующая опция, функция wp_list_categories() выводит количество записей после ссылки на рубрику:

Новости (73)

Но иногда бывает необходимо, чтобы счетчик находился в ссылке, а не после нее, т.е. вот так:

Новости (73)

Задача решается путем небольшой php-замены с помощью следующего кода:

<?php
	$cats = wp_list_categories('show_count=1&title_li=&echo=0');
	$cats = str_replace('</a>', '', $cats);
	$cats = str_replace(')', ')</a>', $cats);
	echo $cats;
?>

Вот и все.

—–
Работа в Мурманске представлена сайтом http://murmansk.job.ru/. Соискателям здесь можно оставить свое резюме или искать вакансии с заданными параметрами через удобную форму.

  1 Мне понравилось!

Koммeнтapии (3):

  1. У меня похожая проблема.

    Список рубрик должен выглядеть так:

    Праздники
    События
    Путешествия
    Германия (3)
    Голландия (1)
    Италия (2)

    т.е. если это главная категория, то не выводить число в скобках
    а если подкатегория, то выводить.

    Спасибо за ранее за помощь!

    • Ничем не могу помочь.

      • Можно глянуть, как это выглядит в живую у меня на сайте.

        Но пока это реализованно, тупо ссылками на рубрики,
        а подрубрика выводится так: wp_list_cats(’sort_column=id&optioncount=1&use_desc_for_title=1&child_of=5′);

        думаю, как бы это прикрутить в код, чтобы CSS отдельно для этого раздела меню не присовывать в тело.

Oтпpaвить кoммeнтapий

Облако тегов