Ich möchte genau das Media Upload Popup haben, das bei der Bereitstellung verwendet wird gallery
Attribut zu <MediaUpload>
Komponente. Der Unterschied zum normalen Mediaupload besteht darin, dass Sie links eine Seitenleiste sehen und nach Auswahl der Elemente eine Ansicht erreichen, in der Sie Medien neu anordnen können, wie im ersten Bild unten, nicht wie im zweiten, das mit dem Code Ich bin angezeigt wird mit:
<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 }
/>
) }
/>
Wenn ich das Galerieattribut hinzufüge, werden die allowTypes irgendwie durch das Galerieattribut überschrieben und nur Bilder werden im MediaUpload-Fenster angezeigt.