Holen Sie sich die neueste Taxonomie / Kategorie?

Ich entwerfe ein benutzerdefiniertes Magazin-Thema, in dem Kategorien für verschiedene Bereiche verwendet werden, und ich habe eine benutzerdefinierte “Edition” -Taxonomie erstellt.

Der Redakteur erstellt für jede veröffentlichte neue Ausgabe einen neuen Begriff in dieser Taxonomie, dh die Nummer des Problems.

Wie kann ich die letzte “Ausgabe” abfragen, damit ich sie mit jeder Kategorie kombinieren kann und dann nur die Beiträge veröffentlichen kann, die zur neuesten Ausgabe gehören?

Etwas in Anlehnung an:? Edition = 34 & cat = studies

Solutions Collecting From Web of "Holen Sie sich die neueste Taxonomie / Kategorie?"

Die neueste Ausgabe sollte immer der Begriff in der Taxonomie mit der höchsten term_id sein, oder? Fragen Sie get_terms ab und suchen Sie die neueste Ausgabe. Verwenden Sie dann diesen Begriff, um den Rest Ihrer Anfrage zu erstellen …

$edition = get_terms('edition','orderby=none&order=DESC&number=1'); $latest_edition = $edition[0]->slug; 

Dann können Sie entweder die aktuelle Abfrage ändern, falls Sie das möchten:

 global $wp_query; $wp_query->set('edition',$latest_edition); 

Oder verwenden Sie es, um neue Abfragen zu erstellen:

 $studiesposts = get_posts('category_name=Studies&edition='.$latest_edition); 

Wenn Sie Ihre Permalink-Struktur eingerichtet haben, sollten Sie auch URLs für neue Links erstellen:

 http://yourdomain.com/edition/34/category/studies 

Sie können das Plugin Abfrage mehrerer Taxonomien verwenden .