WP REST API - Recuperare contenuti da una pagina

3 apr 2016, 21:29:21
Visualizzazioni: 31.3K
Voti: 3

Riesco già a ottenere i post dalle categorie con: http://domain.com/wp-json/wp/v2/posts?filter[category_name]=category-name ma come posso recuperare il contenuto da una pagina? - [page_name]=page-name per esempio, ma non funziona. Ho cercato molto ma non ho trovato alcuna soluzione. Grazie.

6
Commenti

Puoi per favore definire "post per pagina" e "post da pagina"?

cybmeta cybmeta
4 apr 2016 09:11:55

Sì, intendo post da pagina

Leo Leo
4 apr 2016 13:12:43

Scusa ma è lo stesso che hai detto nella domanda e non capisco cosa intendi. "Page" in WordPress è un tipo di post, quindi vuoi ottenere post di tipo "page" o cosa?

cybmeta cybmeta
4 apr 2016 13:21:22

Scusa, colpa mia. Quindi, se i post dalla pagina sono un tipo di post, come sarà il link per ottenerli?

Leo Leo
4 apr 2016 13:28:19

"page" è un tipo di post, ma non so cosa intendi con "post dalla pagina" ed è quello che ti sto chiedendo. Cosa intendi con "post dalla pagina"? Per favore, spiegamelo. Hai una "pagina" (creata nel menu wp-admin->Pagine) dove mostri dei post e vuoi ottenere quei post? Se è così, non è possibile attraverso WP REST API senza codice personalizzato perché solo tu puoi conoscere la logica del codice usato in quella pagina per ottenere i post. Spero tu capisca che le "Pagine" non sono un modo per categorizzare i post. Dovrebbero essere usate le tassonomie per quello. Altrimenti, se vuoi ottenere post di tipo "page", usa la risposta di @Zlatev.

cybmeta cybmeta
6 apr 2016 14:17:16

Puoi guardare il parametro around su http://v2.wp-api.org/reference/pages/

Jevuska Jevuska
10 apr 2016 03:57:19
Mostra i restanti 1 commenti
Tutte le risposte alla domanda 4
1

Per recuperare una pagina tramite slug, utilizza semplicemente /wp-json/wp/v2/pages/?slug=il-tuo-nome-pagina-qui, dove "il-tuo-nome-pagina-qui" è ovviamente lo slug della tua pagina.

28 giu 2017 00:04:58
Commenti

Ma come mostrare l'elenco delle pagine?

Rishabh Rishabh
14 nov 2017 10:16:35
2

Prova /wp-json/wp/v2/pages/<id>. Non sono sicuro se sia possibile recuperare una pagina per nome utilizzando la REST API.

4 apr 2016 17:15:11
Commenti

Ma come mostrare l'elenco delle pagine?

Rishabh Rishabh
14 nov 2017 10:16:32

@Rishabh /wp-json/wp/v2/pages/

gmatta gmatta
3 gen 2019 14:04:08
3

la forma corretta è:

http://example.com/wp-json/wp/v2/pages/533

Spero di esserti stato utile.

saluti

28 mag 2017 01:33:57
Commenti

533 è l'ID della pagina. O meglio, il post di tipo pagina.

Matias Báscolo Matias Báscolo
28 mag 2017 01:35:16

Grazie per la tua risposta, ma in cosa differisce dalla risposta postata da @Zlatev? Inoltre, per favore posta le risoste qui su WPSE in inglese.

Dave Romsey Dave Romsey
28 mag 2017 02:43:05

Ma come mostrare l'elenco delle pagine?

Rishabh Rishabh
14 nov 2017 10:16:38
1
-1

Credo che tu possa usare qualcosa come questo dall'API:

/wp-json/wp/v2/pages?filter[slug]=pageslug
14 apr 2021 21:13:04
Commenti

Non funziona più: dalle FAQ Cosa è successo al parametro di query ?filter=?

Rup Rup
14 apr 2021 23:04:44