Single.php para Custom Post Type> Taxonomia> Termo

Eu tenho um tipo de postagem personalizado – Filmes. Tem uma taxonomia de Film_cat, que por sua vez tem dois termos / categorias – Term1 & Term2.

Para cada publicação única dentro de Term1, gostaria de exibir um modelo single.php específico. Cada postagem dentro do Term2 também deve ter seu próprio modelo single.php.

Atualmente, estou usando taxonomy-film_cat-term1.php para os modelos de arquivos de taxonomia, no entanto, não consigo encontrar informações sobre como criar diferentes modelos single.php com base no prazo de taxonomia.

Efetivamente, eu preciso de um modelo single.php para um tipo de postagem personalizado> Taxonomia> Termo de taxonomia.

Solutions Collecting From Web of "Single.php para Custom Post Type> Taxonomia> Termo"

Você pode carregar um modelo diferente para postagens únicas através do filtro single_template . Basta usar a function has_term() para verificar se a postagem tem um termo específico na sua taxonomia personalizada.

 function wpa_107626_single_template( $single_template ) { // check if the post fits some condition if ( has_term( 'term1', 'film_cat' ) ) { $single_template = get_stylesheet_directory() . '/single-term1.php'; } return $single_template; } add_filter( 'single_template', 'wpa_107626_single_template' ) ;