Wie kann ich diese Anforderung erhalten, stattdessen die benutzerdefinierte Vorlage für den benutzerdefinierten Posttyp zu verwenden?

Ich habe die Antwort für diesen Beitrag gelesen, in dem steht, dass Sie so etwas tun können:

http://example.com?post_type=car&color=red 

Bei der Anzeige von $ wp_query scheint alles in Ordnung zu sein. Das heißt, ich bekomme “Auto” -Posttypen, denen der “rote” Begriff zugewiesen wurde. Die Anforderung verwendet jedoch die benutzerdefinierte Taxonomievorlage “Farbe”. (In meinem Fall ist dies Taxonomie.php.)

Wie kann ich diese Anfrage erhalten, stattdessen die benutzerdefinierte Archivvorlage ‘archive-car.php’ zu verwenden?

Solutions Collecting From Web of "Wie kann ich diese Anforderung erhalten, stattdessen die benutzerdefinierte Vorlage für den benutzerdefinierten Posttyp zu verwenden?"

Wechseln Sie die taxonomy.php genau wie die single.php, um spezifische benutzerdefinierte Post-Vorlagen zu unterstützen. Das ist ungetesteter Code, also funktioniert es vielleicht nicht – aber zuerst den Post-Typ

 $ post_type = get_query_var ('post_type');

Also, wenn $ post_type post_type = ‘car’ enthält, dann lade archive-car.php wie folgt ein:

 if ($ post_type = 'Auto') 
   get_template_part ('Archivauto');
 elseif ($ post_type = 'Boot') 
   get_template_part ('Archiv-Boot');
 elseif ($ post_type = 'Fahrrad') 
   get_template_part ('Archiv-Fahrrad');
 sonst 
   get_template_part ('reguläre Taxonomie');      

Eine bessere Alternative wäre, wenn Sie wie in dieser Antwort eine Vorlagenumleitung einrichten könnten, aber ich weiß nicht, ob das überhaupt möglich ist. Wenn möglich, würden Sie die Taxonomievorlage basierend auf dem Wert von $ post_type redirect.

Wie schnell wechseln Sie benutzerdefinierte Post-Typ singuläre Vorlage?

Ich bin mir nicht sicher, ob das möglich ist. Mein Verständnis ist, dass wann immer Sie Beiträge sehen, die durch eine Taxonomie gefiltert werden, wordpress nach Taxonomievorlagen sucht. Basierend auf der Hierarchie können Sie alle Taxonomieseiten loswerden und nur Archivseiten als Vorlagen zur Verfügung haben, aber das erscheint ein bisschen extrem und nicht zu nützlich.

Was erhoffst du dir mit diesem Code?

Sie können functionen in Ihre archive-car.php-Seite einbauen, um auf Fahrzeuge mit einer bestimmten Farbbezeichnung zu reagieren. Vielleicht erhalten Sie damit die functionalität, nach der Sie suchen.