Intereting Posts
Получить данные из wordpress db через ввод и поместить их в выпадающее меню Показанный снимок мета-окна отображается внизу? Показать последние сообщения, используя WP Loop с разным размером divs Странный слизень в архивах permalink Как я могу предоставить доступ к сайту WordPress с помощью приложения для Android? Как избежать изменения редактора WP <br/> на & nbsp; Хотите, чтобы подписи к изображениям были из img ALT-тегов, а не тегов заголовков Как запретить участнику публиковать темы (bbpress)? Удаление стандартных ссылок на странице сообщений get_categories для настраиваемого типа сообщений и фильтрации по пользовательской таксономии (бренду) и перечислить дочерние категории определенной категории Использование перерывов цикла foreach Как показать только 1 сообщение из определенной категории на первой странице Использовать защитные фильтры, даже если после применения intval? удалить дочерний пост из архива пользовательского типа Измените CSS на теге в tagcloud, если текущая публикация помечена тегом

Как проверить, принадлежит ли сообщение к категории, содержащей только 1 должность?

Хотя я сделал некоторые поисковые запросы в Google, я не нашел ответа на этот вопрос: есть ли способ проверить, принадлежит ли сообщение к категории, которая имеет только 1 сообщение (является единственным в своей категории)? Мне нужно выполнить эту проверку на single.php .

 if ( 'the_magic_check' ) { // do something } 

Благодаря!

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

Используйте get_the_category для получения категорий, принадлежащих этому сообщению. Затем вы можете использовать $category->count чтобы вернуть количество сообщений для определенной категории, прикрепленных к сообщению

Пример:

Если к сообщению прикреплена только одна категория, вы можете сделать следующее

 $category = get_the_category(); echo $category[0]->count; 

В вашем чеке, чтобы узнать, есть ли только одна должность в определенной категории, а затем что-то сделать, вы можете попробовать

 if( 1 == $category[0]->count ) { // Do something if the category has one post only }