J'ai quelques difficultés à comprendre la syntaxe pour passer un appel de mon application à l'API wordpress REST lorsqu'il s'agit d'obtenir des pages contenant plusieurs balises.
Je n'ai aucun problème à faire un appel comme
https://example.com/cms/wp-json/pages?filter[tag]=L1
mais je ne suis pas sûr de savoir comment appeler l'API si je souhaite filtrer les publications contenant la balise L1 AND L2 AND L3
, etc.
J'ai rencontré le même problème mais pour les messages. J'ai trouvé comment assembler les balises OR ou AND ensemble ici: https://codex.wordpress.org/Class_Reference/WP_Query#Tag_Parameters
Pour obtenir des entrées qui ont à la fois L1
AND L2
AND L3
; utiliser plus (+)
https://example.com/cms/wp-json/pages?filter[tag]=L1+L2+L3
Si quelqu'un d'autre arrive et veut utiliser OR termes ensemble, je vous épargne le problème: Pour obtenir des entrées qui ont soit L1
OR L2
OR L3
; utilisez une virgule (,)
https://example.com/cms/wp-json/pages?filter[tag]=L1,L2,L3
Je l’ai seulement utilisé avec des publications, mais cela devrait fonctionne également pour les pages.