WP REST API - Получение контента со страницы

3 апр. 2016 г., 21:29:21
Просмотры: 31.3K
Голосов: 3

Я уже получаю записи из категорий с помощью: http://domain.com/wp-json/wp/v2/posts?filter[category_name]=category-name, но как мне получить контент со страницы? - Например, [page_name]=page-name, но это не работает. Я много искал, но не смог найти решение. Спасибо.

6
Комментарии

Можете, пожалуйста, определить "записи на странице" и "записи со страницы"?

cybmeta cybmeta
4 апр. 2016 г. 09:11:55

Да, я имею в виду записи со страницы

Leo Leo
4 апр. 2016 г. 13:12:43

Извините, но это то же самое, что вы сказали в вопросе, и я не понимаю, что вы имеете в виду. "Страница" в WordPress - это тип записи, так что вы хотите получить записи типа "страница" или что?

cybmeta cybmeta
4 апр. 2016 г. 13:21:22

Извините, моя ошибка. Итак, если записи со страницы являются типом записи (post type), то как будет выглядеть ссылка для их получения?

Leo Leo
4 апр. 2016 г. 13:28:19

"Страница" (page) - это тип записи, но я не понимаю, что вы имеете в виду под "записями со страницы". Пожалуйста, объясните. У вас есть "страница" (созданная в меню wp-admin → Страницы), где отображаются записи, и вы хотите получить эти записи? Если да, то это невозможно через WP REST API без пользовательского кода, потому что только вы можете знать логику кода, используемого на этой странице для получения записей. Надеюсь, вы понимаете, что "Страницы" - это не способ категоризации записей. Для этого следует использовать таксономии. В противном случае, если вы хотите получить записи типа "страница", используйте ответ @Zlatev.

cybmeta cybmeta
6 апр. 2016 г. 14:17:16

Вы можете посмотреть параметры запроса по адресу http://v2.wp-api.org/reference/pages/

Jevuska Jevuska
10 апр. 2016 г. 03:57:19
Показать остальные 1 комментариев
Все ответы на вопрос 4
1

Чтобы получить страницу по её слагу, используйте /wp-json/wp/v2/pages/?slug=ваш-слаг-страницы-здесь, где "ваш-слаг-страницы-здесь" — это, очевидно, слаг вашей страницы.

28 июн. 2017 г. 00:04:58
Комментарии

Но как отобразить список страниц?

Rishabh Rishabh
14 нояб. 2017 г. 10:16:35
2

Попробуйте /wp-json/wp/v2/pages/<id>. Не уверен, возможно ли получить страницу по названию с помощью REST API.

4 апр. 2016 г. 17:15:11
Комментарии

Но как показать список страниц?

Rishabh Rishabh
14 нояб. 2017 г. 10:16:32

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

gmatta gmatta
3 янв. 2019 г. 14:04:08
3

правильная форма:

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

Надеюсь, я помог.

С уважением

28 мая 2017 г. 01:33:57
Комментарии

533 — это ID страницы. Точнее, ID записи типа «страница».

Matias Báscolo Matias Báscolo
28 мая 2017 г. 01:35:16

Спасибо за ваш ответ, но чем он отличается от ответа, опубликованного @Zlatev? Также, пожалуйста, публикуйте ответы здесь, на WPSE, на английском языке.

Dave Romsey Dave Romsey
28 мая 2017 г. 02:43:05

Но как вывести список страниц?

Rishabh Rishabh
14 нояб. 2017 г. 10:16:38
1
-1

Я полагаю, вы можете использовать что-то вроде этого из API:

/wp-json/wp/v2/pages?filter[slug]=pageslug
14 апр. 2021 г. 21:13:04
Комментарии

Больше не работает: из раздела FAQ Что случилось с параметром запроса ?filter=?

Rup Rup
14 апр. 2021 г. 23:04:44