我想确切地提供向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窗口中。
答案 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类型。