Плагин AngularJS Wordpress JSON API, возвращающий html вместо json
Я пытаюсь получить последние сообщения из моего блога WordPress, но он возвращает HTML вместо JSON. Я хочу использовать json, чтобы упростить доступ к содержимому блога. У меня уже установлен и активирован плагин. Вот что я делаю, чтобы получить посты:
$http.get('blog/?json=get_recent_posts')
.success(function(data, status, headers, config){
$scope.post = data;
console.log(data);
})
.error(function(data, status, headers, config){-
console.log("unable to access!!!!!!!!!!!");
});
По какой причине он возвращает html вместо json? Есть ли обходные пути? В некоторых других постах упоминалось использование jsonp, но у меня это тоже не получалось.
1 ответ
Я, вероятно, делаю это неправильно, но когда я формирую свои запросы на установку Wordpress в http://www.example.com/
как это:
http://www.example.com/index.php?rest_route=/my/rest/route/here
Я получаю правильные ответы обратно.
Я потратил немало времени на то, чтобы понять это, и закончил тем, что нашел URL, отформатированный в HTML-коде, который мне вернули. Я ожидал сделать запросы как http://www.example.com/wp_json/wp/v2/my/rest/route/here
, но я получил только ответы HTML.