it-swarm.com.de

WP REST API: Filtern nach Kategorie 1 UND Kategorie 2

Ich habe mich in die REST API eingemischt und bin dabei geblieben: Wie kann ich Posts in cat1 und cat2 filtern?

Derzeit gibt ?categories[]=45&categories[]=50 in der Kategorie ID 45 OR 50 zurück. Wie kann ich Beiträge in 45 AND 50 erhalten?

Danke im Voraus.

8
Jesse P Francis

@Jesse siehe: WP-API/WP-API # 2990

Seit WP 4.7 wurde filter aus der WP-API entfernt.

Sie benötigen dieses Plugin: https://github.com/WP-API/rest-filter

6
Austin Passy

Mehrere Kategorien können wie folgt durch Kommas getrennt werden

http://example.com/wp-json/wp/v2/posts?categories=20,30

hoffe das hilft

5

Sie sollten in der Lage sein, auf mehrere Kategorien zuzugreifen, indem Sie Folgendes verwenden:

http://YOURSITE.DEV/wp-json/wp/v2/posts?categories=45+50

Hoffentlich hilft das!

Prost

2
Jamie Halvorson

Installieren Sie das Filter-Plugin Austin ( https://github.com/WP-API/rest-filter ) und versuchen Sie es mit ?filter[categories]=cat_one_slug%2Bcat_two_slug.

Ich habe herausgefunden, dass %2B das Code-Äquivalent des +-Symbols ist.

Normalerweise würden wir + für den AND-Operator verwenden, aber leider wird es in ein Leerzeichen umgewandelt. Verwenden Sie stattdessen %2B.

1
Louis S

Dies ist, was ich getan habe, es funktioniert gut.

http://example.com/wp-json/wp/v2/articles/?_embed&categories=1,2,3,4&per_page=30
0
thavaamm