Облако тегов (меток) с количеством постов
20 Ноя
Как-то давно не писал, но недавно пришёл к выводу, что записи могут помогать не только читателям, но и мне самому.
Последнее время очень много копаюсь в WordPress, узнаю что-то новое. Буду сюда записывать в формате блокнота, чтобы при следующей необходимости была собственная подсказка.
Сейчас делаю на WordPress далеко не блог – форум, статьи, каталог организаций, потом будут ещё какие-нибудь сервисы. Такой небольшой узкотематичный портальчик, оринтированный на конкретный город.
Выход третьего WordPress’а дал нам возможность активно и без особых заморочек использовать таксономию, что превращает движок в ещё более интересный инструмент.
Делая каталог, я создал новый тип записей, как полагается с рубриками и тегами. Сделал виджет с выводом рубрик, но он мне сразу не понравился. При наведении на ссылку появлялся titile – 1 тема.
Но это же каталог организаций, какие ещё темы? Мелькнула мысль: надо убрать слово “тема”, потом убрать это из titile и запихнуть после ссылки.
1. Идём сначала в языковые файлы, которые лежат тут: wp-content/languages
Берём ru_RU.po и ищем там msgid “%s topic”. Пишем вместо %s тем – просто %s – там 3 строчки. Затем с помощью утилиты PoEdit создаём из этого файла ru_RU.mo. Так мы получили просто количество постов цифрой.
2. В файле wp-include/category-template.php находим foreach ( $tags as $key => $tag ) (у меня это 709 строка)
Видим там ниже <a href… Вот где формируется ссылка. Убираем title и после закрывающего тега </a> вставляем: “. esc_attr( $topic_count_text_callback( $real_count ) ) .”
Это выведет количество постов. По вкусу можно обернуть счётчик в <span class=\”ваш класс\”> и оформить ссылку в CSS, чтобы было красиво.
Только если на сайте используется и облако меток и вывод из нового типа записей, то счётчик будет и там и там. Я использую wp_tag_cloud только в одном месте, поэтому мне это не важно. Но обычное облако меток с количеством постов тоже смотрится не плохо.


13.12.2010 - 06:19
спасибо за плагин!)
31.12.2010 - 20:59
Теги наверное нужны только тогда когда нет чёткой структуры у сайта и нет поиска, когда всё это присутствует теги только мешаются. Да и на индексацию теги как то странно влияют, толи помогают толи нет. Это моё мнение можете с ни мне согласиться.