Как вывести посты через ajax при помощи rest api wordpress?
Пытаюсь вывести все посты при помощи WP REST API при помощи $.ajax, но при переходе к несуществующей странице и завершении скрипта, мне в логи выдает 400 (Bad Request). Пример кода:
function renderPosts(page = 1) {
$.ajax({
url: WPURLS.siteurl + `/wp-json/wp/v2/posts/?page=${page}`,
type: "GET",
success: function (data) {
data.forEach((element) => {
// вывод постов
});
renderPosts(++page);
},
error: function () {
// завершение рекурсии и вывода постов
return false;
},
});
}
renderPosts();
Все выводится, но в конце выводится ошибка. Хочу понять, может я что-то делаю не так. ?per_page в данном случае мне не нужен. Помогите решить проблемы с выводом постов, чтобы не было ошибки bad request.