Плагин 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.

Другие вопросы по тегам