WP REST API - Obține conținut din pagină

3 apr. 2016, 21:29:21
Vizualizări: 31.3K
Voturi: 3

Deja obțin postări din categorii folosind: http://domain.com/wp-json/wp/v2/posts?filter[category_name]=category-name dar cum pot să obțin conținut dintr-o pagină? - [page_name]=page-name de exemplu, dar nu funcționează. Am căutat mult dar nu am găsit nicio soluție. Mulțumesc.

6
Comentarii

Poți să definesc "postări pe pagină" și "postări de pe pagină"?

cybmeta cybmeta
4 apr. 2016 09:11:55

Da, mă refer la postări de pe pagină

Leo Leo
4 apr. 2016 13:12:43

Scuze, dar asta e același lucru pe care l-ai spus în întrebare și nu înțeleg ce vrei să spui. "Pagină" în WordPress este un tip de postare, deci vrei să obții postări de tipul "pagină" sau ce anume?

cybmeta cybmeta
4 apr. 2016 13:21:22

Scuze, greseala mea. Deci, dacă postările de pe pagină sunt un tip de postare, cum va fi link-ul get?

Leo Leo
4 apr. 2016 13:28:19

"page" este un tip de postare, dar nu știu ce înseamnă "postări de pe pagină" și asta te întreb. Ce înțelegi prin "postare de pe pagină"? Te rog, explică. Ai o "pagină" (creată în wp-admin-> Meniul Pagini) unde afișezi postări și vrei să obții acele postări? Dacă da, acest lucru nu este posibil prin WP REST API fără cod personalizat, deoarece doar tu poți cunoaște logica codului folosit în acea pagină pentru a obține postările. Sper că înțelegi că "Pagini" nu sunt o modalitate de a categorisi postări. Ar trebui folosite taxonomii pentru asta. Altfel, dacă vrei să obții postări de tipul "page", folosește răspunsul lui @Zlatev.

cybmeta cybmeta
6 apr. 2016 14:17:16

Poți consulta parametrul around la http://v2.wp-api.org/reference/pages/

Jevuska Jevuska
10 apr. 2016 03:57:19
Arată celelalte 1 comentarii
Toate răspunsurile la întrebare 4
1

Pentru a prelua o pagină după slug, folosește /wp-json/wp/v2/pages/?slug=numele-paginii-tale, unde "numele-paginii-tale" este evident slug-ul paginii tale.

28 iun. 2017 00:04:58
Comentarii

Dar cum să afișezi lista de pagini?

Rishabh Rishabh
14 nov. 2017 10:16:35
2

Încearcă /wp-json/wp/v2/pages/<id>. Nu sunt sigur dacă este posibil să obții o pagină după nume folosind REST API.

4 apr. 2016 17:15:11
Comentarii

Dar cum să afișez lista de pagini?

Rishabh Rishabh
14 nov. 2017 10:16:32

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

gmatta gmatta
3 ian. 2019 14:04:08
3

forma corectă este:

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

Sper că te-am ajutat.

salutări

28 mai 2017 01:33:57
Comentarii

533 este ID-ul paginii. Sau mai degrabă postul de tip pagină.

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

Vă mulțumim pentru răspuns, dar cum diferă acesta de răspunsul postat de @Zlatev? De asemenea, vă rugăm să postați răspunsurile aici pe WPSE în limba engleză.

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

Dar cum se afișează lista de pagini?

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

Cred că poți folosi ceva de genul acesta din API:

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

Nu mai funcționează: din secțiunea de Întrebări Frecvente Ce s-a întâmplat cu parametrul de interogare ?filter=?

Rup Rup
14 apr. 2021 23:04:44