Wordpress / PHP: проверьте, находится ли пост только в одной категории - PullRequest
0 голосов
/ 21 февраля 2019

По сути, я хочу скрыть список категорий, если автор еще не выбрал категорию для публикации (чтобы она не отображалась на странице архива без категории).

Мне нужночтобы проверить, находится ли сообщение ТОЛЬКО в категории «без категории» в Wordpress.Я проверяю, находится ли пост в этой категории:

<?php if (!in_category( 'uncategorised' )) { ?>
    <div class="category">
        <?php the_category(', '); ?>
    </div>
<?php } ?>

, который прекрасно работает - однако любой пост, который находится в «некатегоризованном» И другая категория также не появляется.Итак, мне нужно также проверить, относится ли это к ЕДИНСТВЕННОЙ категории, в которой он находится. Поэтому я ищу что-то вроде '&& is only in one category', но мои поиски в Google не нашли никаких решений.

Пожалуйста, кто-нибудь может указать мне правильное направление с этим?

1 Ответ

0 голосов
/ 21 февраля 2019

Здесь вам может помочь встроенная функция:

https://codex.wordpress.org/Function_Reference/get_the_category

Пример «только одной категории»:

$categories = get_the_category()

if ( count($categories) == 1 ) { ... }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...