我正在使用create-react-app 为wordpress编写react插件。我想在插件管理设置页面中添加一个按钮,用于上传图像。我遵循此文档,但没有呈现任何内容。
https://github.com/WordPress/gutenberg/tree/master/packages/block-editor/src/components/media-upload
my code: ...
import { Button } from \'@wordpress/components\';
import { MediaUpload, MediaUploadCheck } from \'@wordpress/block-editor\';
const ALLOWED_MEDIA_TYPES = [ \'image\' ];
const MyMediaUploader = () => {
return (
<MediaUploadCheck>
<MediaUpload
onSelect={ ( media ) => console.log( \'selected \' + media.length ) }
allowedTypes={ ALLOWED_MEDIA_TYPES }
value=""
render={ ( { open } ) => (
<Button onClick={ open }>
Open Media Library
</Button>
) }
/>
</MediaUploadCheck>
);
}
export default function settingsPage(){
return(
<MyMediaUploader/>
)
}