Я создаю относительно просто страницу блога, которая использует WP Rest Api и AngularJs для отображения данных на интерфейсе.WP Rest API Get Featured Image
На моей домашней странице я хочу вернуть заголовок, а затем изображение с изображением, а затем выдержку. Я потянул заголовок и выдержку в порядке, кажется, что в JSON признаком изображения является идентификатор носителя. Каков наилучший способ вытащить эти данные «на лету»?
Я видел различные вещи вокруг Интернета, которые используют PHP функции, но я думаю, что лучший способ сделать это в пределах углового контроллера, просто глядя на некоторые советы о именно то, что контроллер будет
Просмотр списка HTML
<ng-include src=" dir + '/form.html?v=2' "></ng-include>
<div class="row">
<div class="col-sm-8 col-lg-10 col-lg-push-1 post">
<div class="row-fluid">
<div class="col-sm-12">
<article ng-repeat="post in posts" class="projects">
<a class="title" href="#/post/{{post.slug}}"><h2>{{post.title.rendered}}</h2></a>
<p ng-bind-html="post.excerpt.rendered | to_trusted"></p>
</article>
</div>
</div>
</div>
</div>
контроллер
.controller('listPage',['$scope','Posts', function($scope,Posts){
$scope.refreshPosts = function(){
Posts.query(function(res){
$scope.posts = res;
});
};
$scope.refreshPosts();
// CLEARFORMFUNCTION
$scope.clear = function(){
$scope.$root.openPost = false;
jQuery('#save').modal('hide');
};
// SAVEMODALOPEN/COSE
$scope.openSaveModal = function(){
jQuery('#save').modal('show');
}
$scope.closeSaveModal = function(){
jQuery('#save').modal('hide');
}
// DATEFUNCTION
$scope.datify = function(date){
$scope.date = newDate(date);
return $scope.date.getDate()+'/'+$scope.date.getMonth()+'/'+$scope.date.getYear();
};
}])
Вот ссылка, которая может быть полезна: https://1fix.io/blog/2015/06/26/adding-fields-wp-rest-api/ – Cyclonecode
Отличная ссылка, отлично подходит для добавления настраиваемого поля в верните эскиз. Я замечаю, что использует функцию get_post_thumbnail_id, есть ли аналогичный вызов, чтобы вернуть post_large – jeastham1993