web-dev-qa-db-fra.com

WP Reste la publication v2 de l'API avec une balise spécifique

J'essaie d'obtenir des articles de blog: http://christianconcepts.com/ qui sont marqués "appcontent". J'ai essayé ce querry:

http://christianconcepts.com/wp-json/wp/v2/posts/?filter[tag]=appcontent

mais j'obtiens toujours des résultats non filtrés. Par exemple, cet article: http://christianconcepts.com/pdf-ebook-available/ n'a pas de balise "appcontent" mais il est toujours renvoyé.

Le plug-in "API REST - Filtrer les champs" est installé. Quelqu'un pourrait-il m'aider?

3
Honor LT

Le paramètre de filtre a été supprimé dans WP4.7, vous devriez pouvoir accéder aux tags via leur ID. Par exemple, pour obtenir la balise avec l'ID 7, vous pouvez utiliser:

http://YOUSIITE.DEV/wp-json/wp/v2/posts?tags=7

Si vous souhaitez ajouter des filtres dans l'équipe WP-API ayant publié leur propre plug-in de filtre, je vous recommande de vérifier cela: https://github.com/WP-API/rest-filter . D'après ce que j'ai pu voir, le plug-in "API REST - Filtrer les champs" restreint réellement le contenu reçu de l'API, il n'ajoute pas de filtre dans.

Si vous rajoutez le filtre, supprimez la barre oblique après posts, par exemple, mettez à jour:

http://christianconcepts.com/wp-json/wp/v2/posts/?filter[tag]=appcontent

à

http://christianconcepts.com/wp-json/wp/v2/posts?filter[tag]=appcontent

J'espère que cela pourra aider!

6
Jamie Halvorson