it-swarm.com.de

Wie erkennt man einen Filter in einer URL auf einer Kategorieseite?

Ich muss einen zusätzlichen Filter basierend auf einer Kategorie für Posts hinzufügen, die einen benutzerdefinierten post_type haben.

Zum Beispiel habe ich eine Seite unter /category/tasks, auf der alle Aufgaben aufgelistet sind. Ich muss es machen, damit ich zusätzliche Seiten haben kann, die noch weiter filtern, wie /category/tasks/current, category/tasks/future, /category/tasks/past. Ich kann herausfinden, wie die Abfrage funktioniert. Ich bin mir jedoch nicht sicher, wie ich den Filtertyp aus der URL auswählen soll. (Derzeit geht es um einen nicht gefundenen Seitenfehler beim Hinzufügen des zusätzlichen Wortes nach/Aufgaben)

1
user1462

Wenn ich die Frage richtig verstanden habe .... erstmal in den Admin-Bereich einloggen. Klicken Sie dann im Akkordeonfeld "Beiträge" auf "Kategorien". Wenn Sie dort sind, sehen Sie alle Ihre Kategorien. Als Nächstes müssen Sie nach Ihrem Beispiel alle untergeordneten Elemente von "Aufgaben" zu "aktuell", "zukünftig" und "Vergangenheit" machen. Dies sollte die gewünschte URL erreichen. Lassen Sie mich wissen, wenn ich weiterhelfen kann.

2
Steve Fischer

Mein erster Vorschlag wäre zwar auch, hierarchische Kategorien zu verwenden, aber wie Ihre Frage formuliert ist, scheint sie näher an URL-Endpunkten zu liegen. Bitte beachten Sie, dass es sich um Funktionen handelt, die ich als unordentlich und unzuverlässig empfunden habe. :)

Siehe add_rewrite_endpoint() in Codex.

0
Rarst