it-swarm.com.de

Archivieren von Seiten für Posts anhand ihrer Taxonomie?

Ist es möglich, Archivseiten von Posts basierend auf ihren Taxonomien und eine Archivseite eines Begriffs in dieser Taxonomie anzuzeigen?

Ich habe zum Beispiel eine Website über Schönheitsprodukte und schreibe eine Produktbewertung als Beitrag. Ich möchte es in die Kategorie "Haare" und in die Taxonomie "Shampoo" mit dem Begriff "trocken" einordnen. Ich habe es geschafft, eine Archivseite für alle Posts in der Kategorie "Haare" zu erstellen, aber ich kann nicht herausfinden, wie ich dann eine Seite erstelle, auf der alle Produkte in "Haare" UND mit der Taxonomie "Shampoo" angezeigt werden. Ich würde auch eine weitere Seite benötigen, die alle Produkte in "Haar" UND "Shampoo" UND "trocken" zeigt. dh mysite/hair/shampoo/dry wobei hair die Kategorie ist, shampoo die Taxonomie und dry der Begriff.

Bin ich auf dem richtigen Weg, um eine taxonomy-shampoo.php-Seite zu erstellen? Jede Hilfe wäre sehr dankbar. Danke, Patrick.

2
Patrick Simmons

Der Codex-Eintrag für die Vorlagenhierarchie ist Ihr Freund.

  • Archivseite für Kategorie Haare : category-hair.php
  • Archivseite für Taxonomie Shampoo : taxonomy-shampoo.php
  • Archivseite für Taxonomie Shampoo Begriff trocken : taxonomy-shampoo-dry.php

Um eine Kreuzabfrage zwischen verschiedenen Taxonomien wie Kategorie und einer benutzerdefinierten Taxonomie wie Haar anzuzeigen, benötigen Sie um eine benutzerdefinierte Abfrage durchzuführen und diese auf Ihrer eigenen benutzerdefinierten Seitenvorlage oder einer ähnlichen Vorlage anzuzeigen.

2
Chip Bennett

Überprüfen Sie es, WordPress unterstützt Vorlagen für Taxonomie-Archive, sowohl für die Taxonomie selbst als auch für ihre einzelnen Begriffe, und zwar sofort: http://codex.wordpress.org/File:Template_Hierarchy.png

Leider weiß ich nicht, wie man eine Taxonomie für eine Taxonomie erstellt (Kategorien sind einfach eine Art Taxonomie, eine Standardart). Alle Taxonomien existieren für sich in separaten Permalink-Strukturen.

Wenn ich mir Ihr Beispiel anschaue, möchte ich wissen, warum man "Shampoo" nicht zu einer Unterkategorie von "Haar" macht. Dann würden Sie Ihre URL von mysite/categories/hair/shampoo/dry erhalten.

0
user2606

Ist es möglich, Archivseiten von Posts basierend auf ihren Taxonomien anzuzeigen,

Ja.

und eine Archivseite eines Begriffs in dieser Taxonomie?

Ja, genau so wird es gemacht IIRC.

Wenn Sie dies nicht mit dem machen können, was sich im Auslieferungszustand befindet, können Sie immer eine benutzerdefinierte Abfrage (Wordpress Codex) in Verbindung mit durchführen Überschreiben Sie Ihr Thema entweder im Theme Loader oder indem Sie etwas im Permalink/URL-Bereich registrieren .

0
hakre