У меня есть настраиваемый тип сообщений с собственной таксономией, и мне нужно отображать виджет в архиве категорий, который отображается ТОЛЬКО при отсутствии сообщений. В настоящее время я использую это:
is_tax( 'genre' )
в логике виджета, чтобы он отображался только для этой таксономии, но отображался постоянно. Когда есть сообщение для этой категории, виджет должен исчезнуть. Какие-либо предложения?
?
Функция
have_posts()
проверяет, вернул ли «основной запрос» какие-либо сообщения.is_tax
может проверить, отображается ли определенная страница архива таксономии.В этом случае решение (взято из комментариев):