WP Rest API v2 restituisce articoli con tag specifico
Sto cercando di ottenere gli articoli dal blog: http://christianconcepts.com/ che sono taggati con "appcontent". Ho provato questa query:
http://christianconcepts.com/wp-json/wp/v2/posts/?filter[tag]=appcontent
ma ottengo ancora risultati non filtrati. Per esempio, questo articolo: http://christianconcepts.com/pdf-ebook-available/ non ha il tag "appcontent" ma viene comunque restituito.
Il plugin "REST API - Filter Fields" è installato. Qualcuno potrebbe aiutarmi?
Il parametro filter è stato rimosso in WP4.7, dovresti poter accedere ai tag tramite il loro ID. Ad esempio, per ottenere il tag con ID 7 potresti usare:
http://TUOSITO.DEV/wp-json/wp/v2/posts?tags=7
Se desideri ripristinare i filtri, il team WP-API ha rilasciato il proprio plugin Filter, ti consiglio di darci un'occhiata: https://github.com/WP-API/rest-filter. Da quello che ho potuto vedere, il plugin "REST API - Filter Fields" in realtà limita il contenuto ricevuto dall'API, non ripristina il parametro Filter.
Se stai ripristinando il filtro, rimuovi lo slash finale dopo posts
, ad esempio modifica:
http://christianconcepts.com/wp-json/wp/v2/posts/?filter[tag]=appcontent
in
http://christianconcepts.com/wp-json/wp/v2/posts?filter[tag]=appcontent
Spero che questo ti sia utile!

https://github.com/WP-API/rest-filter purtroppo non ha funzionato

C'è qualche punto nella loro documentazione dove spiegano perché hanno rimosso la ricerca per nome del tag a favore dell'ID del tag?

C'era una discussione qui: https://github.com/WP-API/WP-API/issues/2799 riguardo al perché hanno rimosso il filtro dall'API. Ma per rispondere alla tua domanda, non sembra che abbiano documentato ufficialmente il motivo di questo passo indietro. Spero che questo ti aiuti.
