在遇到同样的问题后,我想我需要一种获取json数据并对其进行解析的方法。
幸亏https://www.robinwieruch.de/react-fetching-data/ 我想已经有一个fetch()函数可以使用了。
我想您应该获取媒体id的json,对其进行解析,然后获取特色图像url。您可以获取该介质的其他信息(通过记录数据来检查选项):
edit: withSelect(function(select)
{
return {
pages: select(\'core\' ).getEntityRecords( \'postType\', \'page\', { per_page: -1 } )
};
})(function(props)
{
var featuredmedia = props.pages[0]._links["wp:featuredmedia"]["0"].href;
fetch(featuredmedia)
.then(response => response.json())
.then(data => console.log(data.source_url));
在最后一个“then”中,您可以将source\\u url设置为某个变量,而不是将其记录到控制台。