Frage

Ich habe gerade eine Website mit einem Ressourcenabschnitt in der IT, der Auflistung der Schule, Dokumente usw. auf den Markt gebracht Ihr erster Brief.

Dies wäre nicht schwer (theoretisch), die Probleme sind, dass dies benutzerdefinierte posttypen mit verschachtelten Kategorien sind und ich die Anfrage bereits manipuliere (auf dem request Filter), um das zu bekommen, was ich will und nicht einen 404.

Die Struktur ist domain.com/resources/parent-category/child-category/post-name Und ich hätte gerne ziemlich permalink so aussehen domain.com/resources/parent-category/child-category/A-Z und nicht a index=A-Z.

Dies sollte auch funktionieren (die richtigen Beiträge in AZ -Reihenfolge anzeigen), wenn der Benutzer einen Teil der URL löscht, dh domain.com/resources/parent-category/A-Z oder domain.com/resources/A-Z.

Was wäre der beste Ansatz dafür, wenn man bedenkt, dass wir nicht zurückgehen und "Kategorie pro Buchstaben", Taxonomie, benutzerdefiniertes Feld usw. hinzufügen können? Gibt es eine Möglichkeit, sich vielleicht in den rohen SQL zu beschäftigen und es wie hier zu bearbeiten? http://wordpress.org/support/topic/first-letter-posts?

Vielen Dank!

War es hilfreich?

Lösung

Meine Empfehlung wäre zu verwenden query_posts() um Ihre Anfrage so zu ändern, dass orderby=title und order=ASC ... Dies wird die gleichen Ergebnisse wie Ihre erste Abfrage zurückgeben, aber mit den Beiträgen alphabetisch nach Titel bestellt.

Andere Tipps

Dieses Plugin könnte hilfreich sein: http://www.nateomedia.com/wares/downloads/wordpress/wp-nap/

(WP-SNAP steht für: WordPress-System zum Navigieren von alphabetisierten Posts)

Definitiv der Fortgeschrittene Post -Typen -Bestellung ist das beste Plugin für diesen Zweck und ermöglicht es, den Beitrag für bestimmte Kategorien zu alphabetisieren. Sie können auch ein benutzerdefiniertes Feld bestellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top