Intereting Posts
ограничить тип файла и размер файла, используя media_handle_upload Свойства wpquery last_query и last_result: должны ли они быть общедоступными или частными? Категории в интерфейсе администратора: могут ли они быть разборными? Проблема с checked () для массива из нескольких флажков Почему archive.php используется для моей страницы Как создать ссылку, в которой всегда будет отображаться последняя публикация? включить wp-blog-заголовок, не работающий над MAMP Форма, которая может сохранять / редактировать после первого ввода H1 для заголовка? $ wpdb не определяется в функции: Неустранимая ошибка: вызов функции-функции-члена () для не-объекта Как я могу повторно инициализировать опцию multiselect unyson? Различные Permastruck между запросом Ajax и нормальным запросом Почему WP игнорирует мои разрывы строк? Атрибут 'default' из метода $ wp_customize-> add_setting () не в db? Вопросы по языковым файлам Buddypress

WP Rest API – Как получить отличное изображение

Я очень новичок в этом API, на самом деле я потратил пару часов на это. Я сделал свое исследование, но ничего не могу найти об этом …

Проблема в том, что я не могу получить изображение с изображением сообщения. JSON возвращает "featured_media: 0" .

 getPosts: function() { var burl = "http://www.example.com/wp-json/wp/v2/posts"; var dataDiv = document.getElementById('cards'); $.ajax({ url: burl, data: data, type: 'GET', async: false, processData: false, beforeSend: function (xhr) { if (xhr && xhr.overrideMimeType) { xhr.overrideMimeType('application/json;charset=utf-8'); } }, dataType: 'json', success: function (data) { console.log(data); //question: data->featured_image: 0?! var theUl = document.getElementById('cards'); for (var key in data) { //data[key]['']... //doing my stuff here } }, error: function(e) { console.log('Error: '+e); } }); } 

Я определенно установил изображение на столбе, но данные возвращаются:

признакам СМИ?

Любая помощь будет оценена.

Взгляните на плагин под названием Лучшее REST API Featured Image . Он добавляет URL-адрес отображаемого изображения в исходный ответ API.

Вы можете получить его без плагинов, добавив в ваш запрос _embed как param

 /?rest_route=/wp/v2/posts&_embed /wp-json/wp/v2/posts?_embed