Ваш промокод mojWPAds на плагин рекламы для WordPress >>

Стилизуем счетчик в функции wp_list_categories

На днях возникла необходимость стилизовать счетчик количества статей в функции wp_list_categories, которая выводит рубрики сайта. Главная проблема - убрать скобки (), которые по умолчанию обрамляют цифру.

Сталкивался с подобным вопросом впервые, но западные коллеги помогли с решением проблемы.

Вот с чем боремся:

как убрать скобки 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, чтобы придать подобающий дизайну сайта внешний вид счетчика.

Кто еще какие варианты решения проблемы со счетчиком знает?

Привет. Меня зовут Виталик.

Я автор этого блога, а так же Магазина WordPress https://wp-r.ru/ и ридера блогов вебмастеров и SEO-специалистов WMSN.ru


Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 4 комментария
  1. Андрей says:
    http://zarobitok.ru/

    Виталий, а где прописывать данную функцию? Доброе время суток!

    • Виталий says:
      http://mojWP.ru/

      Добрый.
      В том месте, где используете wp_list_categories
      Обычно это сайдбар.

  2. Цифровой says:
    http://digital-boom.ru/

    А можно как-то совместить аккордеон от бутстрапа и рубрики wp_list_categories ?

    • Виталий says:
      http://mojWP.ru/

      Бутстрап - это html/css/js.
      wp_list_categories - это функция PHP.
      Вывод: да, можно.

Не держи в себе. Выскажись.

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

© 2011-2017 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 12.82MB | MySQL:124 | 0,269sec
Лучшие плагины для сайта WordPress
Магазин WordPress WP-R.ru
Я понял, не показывай больше.
Смотри мои обучающие видео на YouTube
Сайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookie
Друг, не уходи!