Single.php für benutzerdefinierte Beitragstyp> Taxonomie> Term

Ich habe einen benutzerdefinierten Beitragstyp – Filme. Es hat eine Taxonomie von Film_cat, die wiederum zwei Begriffe / Kategorien – Term1 & Term2 hat.

Für jeden einzelnen Beitrag innerhalb von Term1 möchte ich eine spezifische single.php Vorlage anzeigen. Jeder einzelne Beitrag in Term2 sollte auch eine eigene single.php Vorlage haben.

Ich benutze derzeit taxonomy-film_cat-term1.php für die Taxonomie-Archiv-Templates, kann jedoch keine Informationen darüber finden, wie man verschiedene single.php-Templates basierend auf dem Taxonomie-Begriff erstellt.

Effektiv benötige ich eine single.php Schablone für einen kundenspezifischen Beitragstyp> Taxonomie> Taxonomie-Ausdruck.

Solutions Collecting From Web of "Single.php für benutzerdefinierte Beitragstyp> Taxonomie> Term"

Sie können über den single_template Filter eine andere Vorlage für einzelne Beiträge single_template . Verwenden Sie has_term() function has_term() , um zu überprüfen, ob der Beitrag in Ihrer benutzerdefinierten Taxonomie einen bestimmten Begriff hat.

 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' ) ;