Intereting Posts
Правильная процедура при разработке веб-сайта WP для клиента Как отобразить пользовательскую таксономию пользовательского типа сообщения Получить идентификаторы выбранных сообщений, которые нужно использовать для массового редактирования вызова AJAX Сопоставление доменов с WPMU Как добавить новый размер изображения и применить его только к сообщениям? Как использовать WP_Term с аргументом (menu) в wp_nav_menu? Как изменить / удалить стиль (верхняя граница) в главном меню для активной страницы и зависания (тема Avada) Установите WordPress на новый сервер или просто скопируйте старые файлы? Как запрашивать сообщения, основанные на координате lat-lng, как почтовая мета? Изменение URL-адреса сайта WordPress в новом домене Как включить сообщения из одной категории в отдельную категорию сообщений? WordPress добавляет вопросительный знак к URL-адресу при использовании Hashtags в Nav Дополнительный запрос WP на странице архива Как добавить другую страницу на вкладке администратора панели администратора? Переназначение категории персонализированного почтового сообщения для другой категории пользовательских сообщений

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

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

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

ТЕГИ (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).')' 

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