Получить более 10 записей из определенной категории через WordPress API

27 июл. 2017 г., 19:20:28
Просмотры: 17.3K
Голосов: 2

Сейчас я разрабатываю приложение на Ionic, которое использует WordPress API. Я могу получать записи из определенной категории с помощью следующего кода:

// Получаем отфильтрованные данные для категорий, чтобы показать записи.
    function getCategoryName(categoryName) {
        return ($http.get(svampeURL + 'posts?categories=' + categoryName).then(handleSuccess, handleError));
    }

Проблема в том, что возвращается только 10 записей, так как это значение по умолчанию. Я пробовал использовать параметр per_page=50, но это не сработало. В документации API я не нашел описания этого сценария.

Есть ли способ получить больше 10 записей из определенной категории? Как изменить это ограничение по умолчанию?

0
Все ответы на вопрос 1
2

Проверьте, правильный ли у вас URL. Пример: website.com/wp-json/wp/v2/posts/?categories=3&per_page=‌​50

27 июл. 2017 г. 20:15:01
Комментарии

Всё ещё не работает.. Я пробовал такой запрос: http://website.com/wp-json/wp/v2/posts?categories=3?posts_per_page=50

Возвращает ошибку..

kristofferandreasen kristofferandreasen
27 июл. 2017 г. 21:50:41

Извините, для WP API правильный параметр это per_page. Я поискал здесь и увидел, что проблема в вашем URL, правильный способ объединения параметров - через &, а не ?. Пример: website.com/wp-json/wp/v2/posts/?categories=3&per_page=‌​50

Cesar Henrique Damascena Cesar Henrique Damascena
27 июл. 2017 г. 22:37:02