【发布时间】:2019-10-26 10:08:19
【问题描述】:
我想要在向<MediaUpload> 组件提供gallery 属性时使用的媒体上传弹出窗口。与普通 Mediaupload 的不同之处在于,您会在左侧看到一个侧边栏,在选择项目后,您会到达一个视图,您可以在其中重新排序媒体,如下面的第一张图片,而不是与我的代码一起出现的第二张图片使用:
<MediaUpload
onSelect={ this.onSelectMedia }
/*todo here should be gallery attr but it will disable video selection*/
allowedTypes={ [ 'image', 'video' ] }
accept="image/*,video/*"
multiple
value={ this.media.map( ( m ) => m.mediaId ) }
render={ ( { open } ) => (
<IconButton
label={ __( 'Edit Media' ) }
icon="images-alt2"
onClick={ open }
/>
) }
/>
当我添加gallery 属性时,allowedTypes 会被gallery 属性覆盖,并且只有图像会显示在MediaUpload 窗口中。
第一张图片,怎么样
第二张图片,我需要的(但显示图片+视频)
【问题讨论】:
标签: javascript wordpress reactjs upload wordpress-gutenberg