WordPress(PHP)有很多功能来检索帖子特色图片(帖子缩略图)。然而,我找不到在动态块中检索帖子特色图像的简单方法。
使用PHP:
get_post_thumbnail_id(); // <-- Post Thumbnail ID
使用WordPress REST API:
edit: withSelect( function( select ) {
return {
post_id: select( \'core/editor\' ).getCurrentPostId(),
post_type: select( \'core/editor\' ).getCurrentPostType()
};
} )( function ( props ) {
wp.apiFetch( { path: \'/wp/v2/\' + props.post_type + \'s/\' + props.post_id + \'?_embed\' } ).then( function( post ) {
console.log( post._embedded["wp:featuredmedia"][0].id ); // <-- Post Thumbnail ID
} );
return el( \'div\', null, \'[Block Placeholder]\' );
} ),