WP Rest API v2 restituisce articoli con tag specifico

6 gen 2017, 23:49:21
Visualizzazioni: 20.2K
Voti: 3

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?

0
Tutte le risposte alla domanda 1
3

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!

14 gen 2017 15:09:34
Commenti

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

Shinya Koizumi Shinya Koizumi
18 gen 2017 06:13:03

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

The Unknown Dev The Unknown Dev
24 apr 2017 23:27:00

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.

Jamie Halvorson Jamie Halvorson
25 apr 2017 10:21:30