Ich versuche, ein Wordpress-basiertes Wörterbuch zu erstellen. Im Grunde hat es 26 Seiten (eine für jeden Buchstaben):
ABC ... XYZ
Und auf jeder Seite werden alle Beiträge angezeigt, die mit einem bestimmten Buchstaben beginnen. Nach dem Öffnen der Seite "A" sollte also Folgendes angezeigt werden:
überrascht
Abakus
Abalone
(...) azurblau
Anfangs habe ich über benutzerdefinierte Beitragstypen nachgedacht, aber das Erstellen und Verwalten von 26 benutzerdefinierten Beitragstypen klingt nach einem Overkill.
Was ist die effizienteste Art, solche Beiträge zu sortieren? Datenbankabfrage, Aufteilungsschleife mit PHP? Ich strebe Tausende von Posts an (ja, es muss Wordpress sein :)).
quelle
Wenn Sie nicht mit der bevorzugten Taxonomie-Begriffsmethode arbeiten möchten, gehen Sie folgendermaßen vor:
quelle
Überprüfen Sie diesen Artikel hier: query_post nach Titel?
Oder Sie können einen Pre-Save-Helfer mit dem PODS 2-Framework erstellen und den ersten Buchstaben des Post-Titels in einem Feld speichern und die einfache WHERE-Bedingung verwenden.
Oder erstellen Sie ein Dropdown-Menü (ein anderer Pod / Inhaltstyp) mit allen Buchstaben und erstellen Sie eine Beziehung zu Ihrem vorhandenen Beitragsinhaltstyp (in Pods 2 ist dies möglich). Bevor Sie den Wörterbuchbegriff speichern, wählen Sie aus dem Dropdown-Feld den Buchstaben aus, den Sie diesem Begriff zuweisen möchten.
In Pods 2 können Sie das zusätzliche Feld einem vorhandenen Beitragsinhaltstyp hinzufügen. Dieses Plugin / Framework, das so etwas wie CCK + Views in der Drupal-Welt ist, ist wirklich großartig.
Pods 2 ist ein sehr hilfreiches Plugin.
quelle