Intereting Posts
Ajax: вызов неопределенной функции plugin_function () … не может вызвать любую функцию плагина Серьезно застрял с некоторыми обычными мета-коробками / плагинами Подробный плагин формы, с возможностью экспорта в Excel и т. Д. Или редактировать PDF в реальном времени? Обновление WordPress и плагинов Что такое множественное число WordPress? Сайт Rss не просматривается браузером Сравнение десятичных знаков meta_query не работает правильно Кэширование. Внесите свежий контент для зарегистрированных пользователей (возможно, добавив переменную запроса к URL-адресу) Как получить идентификатор роли из имени роли? Показать персонализированную категорию сообщений для отдельной записи Удалите ссылку «Вставить из URL» в «Загрузка мультимедиа» – WP 3.5 Как настроить автоматические обновления в WordPress 3.7? Как перечислить все заголовки сообщений на определенной странице? Custom Post Type Dilema – Как классифицировать по странам? Перенаправление на панель управления после входа в систему

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

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

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

Благодаря!

Используйте 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 }