Je me suis mêlé de REST API et je suis coincé avec ceci: comment puis-je filtrer les publications dans cat1 et cat2?
Pour l'instant, ?categories[]=45&categories[]=50
revient dans la catégorie ID 45 OR 50 - comment puis-je obtenir des messages dans 45 AND 50?
Merci d'avance.
@Jesse voir: WP-API/WP-API # 2990
Depuis WP 4.7, filter
a été supprimé de WP-API.
Vous devez utiliser ce plugin: https://github.com/WP-API/rest-filter
Plusieurs catégories peuvent être séparées par une virgule comme ci-dessous
http://example.com/wp-json/wp/v2/posts?categories=20,30
j'espère que cela t'aides
Vous devriez pouvoir accéder à plusieurs catégories en utilisant les éléments suivants:
http://YOURSITE.DEV/wp-json/wp/v2/posts?categories=45+50
J'espère que cela pourra aider!
À votre santé
Installez le plugin de filtre Austin mentionné ( https://github.com/WP-API/rest-filter ) et essayez ?filter[categories]=cat_one_slug%2Bcat_two_slug
.
J'ai découvert que %2B
est l'équivalent en code du symbole +
.
Normalement, nous utiliserions +
pour l'opérateur AND mais malheureusement, celui-ci est converti en un espace; utilisez donc %2B
à la place.