Intereting Posts
Специальная контактная форма для WordPress для пользовательской темы Где логика, определяющая выдержку? Как получить обработчик объемных операций для отображения простого «Hello World»? Имеет ли текущая страница виджет или боковая панель Дезинфекция нескольких флажков с помощью API настроек WordPress WordPress REST API не возвращает все сообщения Представления форм, не отправляемые в базу данных / отображение на панели управления я хочу сохранить и показать несколько выпадающих списков в wordpress postmeta.dropdowns более одного, поэтому имя будет уникальным Добавить информацию заголовка заголовка управления доступом в многопользовательском режиме ORDER BY значение поля Что такое «основной запрос»? Проблема с страницей архива пользовательской таксономии Уникальный номер учетной записи пользователя + отображается по короткому коду Пользовательская таксономия скрывает мета-окно, но отображается в меню Не гиперссылки на заголовок меню

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

Эта,

if( has_term( 'jazz', 'genre' ) ) { // do something } 

будет проверять, имеет ли почта термин jazz из genre пользовательской таксономии. Но как проверить, принадлежит ли сообщение к genre пользовательской таксономии? Независимо от того, что у него есть, до тех пор, пока он имеет что-то из genre таксономии, он будет проверять.

Так что-то вроде этого,

 if ( has_taxonomy('genre') ) { // whether it's jazz, blues, rock and roll; doesn't matter as long as the post has any of them. } 

Solutions Collecting From Web of "Проверьте, имеет ли почта какой-либо термин в этой пользовательской таксономии?"

У вас может быть введен пустой вход, например

 if( has_term( '', 'genre' ) ) { // do something } 

чтобы увидеть, имеет ли текущий объект сообщения какие-либо термины в таксономии жанра.

Он использует is_object_in_term() где:

Указанные термины проверяются на термины объекта term_ids, имена и пули. Термины, заданные как целые числа, будут проверяться только на терминах term_ids. Если условия не заданы, определяется, связан ли объект с любыми терминами в данной таксономии.

 if ( has_term('', 'genre') ) { // whether it's jazz, blues, rock and roll; doesn't matter as long as the post has any of them. } 

вернется, если сообщение содержит какой-либо термин в таксономии жанра