Возможно, окажется полезным этот тред
Почти ) Спасибо. Но немного не то. Необходимо выводить каждую метку отдельно — без облака. Это надо для статистики по меткам и прочее… В скрипт идеально встроилась функция < ?php echo get_category(1)->category_count; ?> так как она выводит количество постов именно в одной категории «id1» Тут же будет облако и там все метки.
Но немного не то
Уже боюсь настаивать [а то здесь всякое бывает, знаете ли :)], а если попробовать еще раз прочитать? Особенно обратить внимание на ссылку Юрия..
Все. Решил ))) Мерси. Начал вчитываться ну и конечно поискал в нэтет — два дня ищу)))
Для подсчета постов с определенной меткой можно создать функцию, которая будет извлекать это количество:
function get_posts_count_by_tag($tag_name)
{
$tags = get_tags(array (‘search’ => $tag_name) );
foreach ($tags as $tag) {
if ($tag->name == $tag_name) {
return $tag->count;
}
}
return 0;
}
Если вам нужно вывести в любом месте блога количество постов, опубликованных с определенной меткой, то просто вставьте:
<?php echo get_posts_count_by_tag(‘МЕТКА’); ?>
МЕТКА — это имя метки, количество постов с которой нужно подсчитывать.
Всем спасибо)
Все. Решил )))
Ну и прекрасно! 😉
Можно сократить код на несколько строчек:
function get_posts_count_by_tag($tag_name) {
$tag = get_term_by('slug', $tag_name, 'post_tag');
return $tag->count;
}
—
Только не забывать проверять на «вшивость», если это пользовательский ввод 🙂