Intereting Posts
Дата Язык не изменяется Ошибка URL-адреса вложения Пользовательский таксономия и URL-адрес перезаписи Изображение одностраничного изображения прикрепления Добавляем собственный собственный кодекс короткой торговли woocommerce к детской теме, как? Необязательный набор изменений UUID Ошибка в настройке Multisite с помощью настраивателя Фильтровать сообщения из основного запроса Плагин WordPress как «библиотека» из абстрактного приложения? Как добавить независимое от сервера внешнее правило перезаписи? Удаление URL родительской страницы при сохранении навигационной целостности Ошибка при передаче функции post_content Как добавить виджеты нижнего колонтитула в тему StudioPress Monochrome Pro? Где я должен начать искать, хочу ли я реализовать собственный пользовательский поиск? Пользовательские RSS-каналы и почтовые метаданные отключить столбец в столбце и списке пользователей

Как найти количество тегов, которые есть в сообщении?

Можно ли узнать, сколько тэгов (и категорий) имеет сообщение и отображать его?

что-то вроде этого: когда сообщение имеет три тега и две категории, в конце сообщения показано, что число внутри скобок, например:

ТЕГИ (3) | КАТЕГОРИИ (2)

Я бы хотел, чтобы это было так, потому что мне хотелось бы, чтобы список тегов / категорий был скрыт до тех пор, пока пользователь не нажмет или не наведет его.

Прямо сейчас я делаю теги в неупорядоченный список следующим образом:

the_tags('<ul><li>','</li><li>','</li></ul>'); 

благодаря!

Solutions Collecting From Web of "Как найти количество тегов, которые есть в сообщении?"

для тегов, которые вы можете использовать

 $tags = get_tags(); $categories = get_categories(); $no_of_tags = count($tags); $no_of_categories = count($categories); 

обратитесь сюда, если вам нужна дополнительная информация: http://codex.wordpress.org/Function_Reference/get_tags http://codex.wordpress.org/Function_Reference/get_categories

Использовать это,

 $tags = wp_get_post_terms($post_id, 'post_tag'); echo 'TAGS ('.count($tags).')'; $category = wp_get_post_terms($post_id, 'category'); echo 'Category ('.count($category).')'; 

для справки http://codex.wordpress.org/Function_Reference/wp_get_post_terms

Используйте этот код в своем цикле post: ya display on single.php

 <?php while ( have_posts() ) : the_post(); $tags = wp_get_post_terms($post->ID); echo 'TAGS ('.count($tags).')'; $categories = get_categories(); echo 'CATEGORIES ('.count($categories).')'; endwhile; ?> 

введите описание изображения здесь

Принимая немного от всех вас, это то, что я в конечном итоге использовал:

 $tags = wp_get_post_terms($post->ID); echo 'TAGS ('.count($tags).')' $categories = wp_get_post_terms($post->ID, "category"); echo 'CATEGORIES ('.count($categories).')' 

Спасибо всем за вашу быструю помощь! знак равно