Intereting Posts
Как добавить термины к сообщению в зависимости от его названия? Как получить сообщения из нескольких пользовательских типов сообщений в соответствии с его обычными условиями таксономии? if / else по пользовательскому запросу дает 200 OK, если условие не выполнено? Как отключить фид пользовательского типа сообщений? Советы по настройке сайта с регистрацией переднего конца Защищенная пользовательская форма WPDB WordPress WC Vendor: уведомление о подтверждении бронирования при изменении статуса бронирования с платного на подтвержденное Ограничьте мои страницы публично Некоторые проблемы, вызывающие функцию в sprintf () внутри файла шаблона functions.php показать список последних комментариев для каждого сообщения в цикле Плагин WordPress Multisite «MU Domain Mapping» – автоматическое сопоставление – cPanel – Inmotion WordPress Hosting Как скопировать shortcode между сообщениями, используя polylang Ограничить доступ в панели администратора Как решить проблему с подозрением на память в пользовательском цикле WordPress? Невозможно показать количество комментариев за каждый пост вне цикла

Доступный URL-адрес изображения на основе идентификатора носителя?

Я использую плагин REST API, чтобы создать ответ JSON для публикации сообщений на другом сайте с этого сайта. Проблема, с которой я сталкиваюсь, заключается в том, что в ответе JSON возвращается только идентификатор изображения с изображением, а не фактический URL-адрес изображения. Есть ли способ передать медиа-ID в URL-адрес, чтобы использовать это вместо фактического URL-адреса? Вот пример ответа JSON:

[ { "id":6, "date":"2017-11-30T18:19:11", "date_gmt":"2017-11-30T18:19:11", "guid":{ "rendered":"http:\/\/mysite.com\/?p=6" }, "modified":"2017-11-30T18:19:11", "modified_gmt":"2017-11-30T18:19:11", "slug":"post-2", "status":"publish", "type":"post", "link":"http:\/\/mysite.com\/2017\/11\/30\/post-2\/", "title":{ "rendered":"Post 2" }, "content":{ "rendered":"", "protected":false }, "excerpt":{ "rendered":"", "protected":false }, "author":1, "featured_media":0, "comment_status":"open", "ping_status":"open", "sticky":false, "template":"", "format":"standard", "meta":[ ], "categories":[ 2 ], "tags":[ ], "_links":{ "self":[ { "href":"http:\/\/mysite.com\/wp-json\/wp\/v2\/posts\/6" } ], "collection":[ { "href":"http:\/\/mysite.com\/wp-json\/wp\/v2\/posts" } ], "about":[ { "href":"http:\/\/mysite.com\/wp-json\/wp\/v2\/types\/post" } ], "author":[ { "embeddable":true, "href":"http:\/\/mysite.com\/wp-json\/wp\/v2\/users\/1" } ], "replies":[ { "embeddable":true, "href":"http:\/\/mysite.com\/wp-json\/wp\/v2\/comments?post=6" } ], "version-history":[ { "href":"http:\/\/mysite.com\/wp-json\/wp\/v2\/posts\/6\/revisions" } ], "wp:attachment":[ { "href":"http:\/\/mysite.com\/wp-json\/wp\/v2\/media?parent=6" } ], "wp:term":[ { "taxonomy":"category", "embeddable":true, "href":"http:\/\/mysite.com\/wp-json\/wp\/v2\/categories?post=6" }, { "taxonomy":"post_tag", "embeddable":true, "href":"http:\/\/mysite.com\/wp-json\/wp\/v2\/tags?post=6" } ], "curies":[ { "name":"wp", "href":"https:\/\/api.w.org\/{rel}", "templated":true } ] } } ] 

Из этого ответа я хотел бы создать URL-адрес для отображаемого изображения, используя идентификатор из featured_media