Intereting Posts
добавление нескольких боковых панелей на страницах Медиа-загрузчик – ошибка в моей теме Есть ли строка запроса для edit.php для отображения всех сообщений, у которых нет пользовательских терминов таксономии? Где я могу создать и изменить новый почтовый шаблон для отправки писем пользователям при комментировании? Как переписать URI пользовательского типа сообщения? В противном случае файл не работает в дочерней теме? Уменьшите размер загрузки мобильного изображения (wordpress) Возвращает страницу 404 для конкретной постоянной ссылки Могу ли я иметь другое меню для каждой родительской страницы? Как я могу скрыть категорию от Contributors в окне редактирования / добавления нового сообщения? Несколько комментариев в одной странице Как получить исходную post_id статической домашней страницы? Разделите wp_nav_menu с пользовательским ходоком Является ли WordPress достаточно большим для моего проекта Удалить «%» из строк в сериализованных массивах в wp_postmeta

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

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

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

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

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

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

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

благодаря!

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

 $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).')' 

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