¿Cómo verificar si una entrada tiene algún término en esta taxonomía personalizada?
Esto,
if( has_term( 'jazz', 'genre' ) ) {
// hacer algo
}
verificará si una entrada tiene el término jazz
de la taxonomía personalizada genre
. Pero ¿cómo verificar si una entrada pertenece a una taxonomía personalizada genre
? No importa qué término tenga, mientras tenga algo de la taxonomía genre
, lo verificará.
Así que algo como esto,
if ( has_taxonomy('genre') ) {
// ya sea jazz, blues, rock and roll; no importa mientras la entrada tenga cualquiera de ellos.
}

Puedes dejar el término de entrada vacío, por ejemplo:
if( has_term( '', 'genre' ) ) {
// hacer algo
}
para verificar si el objeto de publicación actual tiene algún término en la taxonomía de género.
Utiliza is_object_in_term()
donde:
Los términos dados se verifican contra los term_ids, nombres y slugs de los términos del objeto. Los términos dados como enteros solo se verifican contra los term_ids de los términos del objeto. Si no se proporcionan términos, determina si el objeto está asociado con cualquier término en la taxonomía dada.
