Настройка API Wordpress - PullRequest
0 голосов
/ 10 июля 2020

у нас есть образовательные веб-сайты, созданные с помощью Wordpress, которые показывают и предварительно просматривают содержимое в виде категорий и подкатегорий, в зависимости от учебного семестра, класса и предмета. Недавно нам потребовалось интегрировать это использование контента с другим образовательным веб-сайтом с помощью API. API по умолчанию возвращает вывод только из 9 сообщений с дополнительными ненужными деталями, с другой стороны, мне нужно всего около 4 выводов API, которые будут использоваться на другом веб-сайте. В Прикрепленном изображении представлены выходные данные API, и мои вопросы:

** 1) где я могу найти файл кода API для редактирования? 2) как настроить его, чтобы получать только эти поля (id, Title, Grade, Subject, Link, Ctegories and SubCategories enter image description here )? 3) how to get all the published posts not only 9 posts as shown in the attached image? **

thank you so much

the attached photo shows the output with extra detailed fields. where I need to minimize them. введите описание изображения здесь ] 1

1 Ответ

0 голосов
/ 10 июля 2020

Я думаю, вы спрашиваете, как изменить ответ, который вы получаете от вызова, на https://www.it-mohe.com/wp-json/wp/v2/posts, который является вызовом WordPress REST API, верно?

WordPress позволяет указывать глобальные параметры в URI в строке запроса.

например, https://www.it-mohe.com/wp-json/wp/v2/posts?_fields=id, заголовок, оценка

См. документацию WordPress о том, как: https://developer.wordpress.org/rest-api/using-the-rest-api/global-parameters/

WordPress API по умолчанию ограничивает ответ до 10 сообщений. Вы можете пролистать результаты и указать максимум 100 записей на страницу.

См. Документацию WordPress, чтобы узнать, как: https://developer.wordpress.org/rest-api/using-the-rest-api/pagination/

...