Taxonomie-Vorlage nach Post-Typ

Ich habe 2 benutzerdefinierte Post-Typen, die eine Taxonomie teilen. Die Taxonomievorlage meiner Taxonomie (taxonomy-my_tax.php) fragt beide benutzerdefinierten Beitragstypen ab.

Gibt es eine Möglichkeit, eine Taxonomievorlage für jeden Posttyp zu erstellen?

Solutions Collecting From Web of "Taxonomie-Vorlage nach Post-Typ"

Wenn Sie eine Datei als Vorlage für “Taxonomie” verwenden möchten, Posts jedoch nach Post-Typ unterschiedlich formatieren möchten, rate ich zur Verwendung einer if-statement. Ich bin mir nicht sicher, wie weit Sie gehen, aber wenn Sie zum Beispiel nur die Schleife ändern, sieht das in etwa so aus:

Verwenden Sie diese Frage als Referenz .

< ?php while ( have_posts() ) : the_post(); if( 'blue' == get_post_type() ){ //some custom file, custom-blue.php get_template_part( 'content', 'blue' ); elseif ( 'red' == get_post_type() ){ //some custom file, custom-red.php get_template_part( 'content', 'red' ); } else { //the default loop file, content-format.php get_template_part( 'content', get_post_format() ); } endwhile; ?> 

Sie können eine if-statement wie diese schreiben, um classn hinzuzufügen, bestimmte Abschnitte in Ihre Vorlage einzubinden und so weiter – abhängig davon, was Sie brauchen. In meinem Beispiel stellt es sich vor, dass Sie zwei benutzerdefinierte Dateien haben, custom-red.php und custom-blue.php, und wenn der Post-Typ weder rot noch blau ist, dann hat er standardmäßig seine normale functionalität. Ich hoffe, das hilft!