Wordpress Gutenberg媒体上传视频库

时间:2019-06-11 23:44:56

标签: javascript wordpress reactjs upload wordpress-gutenberg

我想确切地提供向gallery组件提供<MediaUpload>属性时使用的Media Upload Popup。与普通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窗口中。

第一张图片,怎么样

enter image description here

第二张图片,我需要什么(但有图片+视频显示)

enter image description here

1 个答案:

答案 0 :(得分:2)

我认为这与%timeit df['B']=pd.Series([len(df[df['A']<value]) for value in df['A']]) 1 loop, best of 3: 25.4 s per loop %timeit df['B']=(df.A.values<df.A.values[:,None]).sum(1) 1 loop, best of 3: 1.74 s per loop #df= pd.DataFrame(np.random.randint(0,100,size=(30000, 1)), columns=['A']) 组件本身无关,但与wordpress仅在其内置MediaUpload中允许类型image的附件的基本逻辑无关。将道具gallery添加到组件后,媒体模态将默认为图库编辑框。也许可以将gallery类型扩展为也允许其他mime类型。