WordPress在全球范围内公开媒体上传组件,以及具有wp.media.featuredImage
因此开发人员可以与之交互。
FeaturedImage组件使用wp.media.frame
它是一个主干组件,具有附加的自定义事件。
关于它的文档不多,您可以查看source here.
您可以使用以下代码片段来满足您的需要。它使用open
事件,并将其内容模式设置为upload
, 默认模式为browse
.
function wpse_391259_init_featured_uploader_tab() {
$script = <<<JSS
(function (){
var frame = wp.media.featuredImage.frame();
frame.on( \'open\',function() {
frame.content.mode(\'upload\')
});
})();
JSS;
wp_add_inline_script( \'media-editor\', $script );
}
add_action( \'wp_enqueue_media\', \'wpse_391259_init_featured_uploader_tab\' );