Das lässt sich über eine eigene CSS-Regel steuern.
Im neuen Theme Twenty Twenty wird für eine zweispaltige Galerie z.B. folgende CSS-Regel verwendet:
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
width: calc((100% - 16px)/2);
}
Mit calc((100% - 16px)/2);
wird die Spaltenbreite abzüglich 16 Pixel für Ränder durch die Anzahl der Spalten (hier: 2) geteilt. Du könntest das mit einer Media-Query für kleinere Bildschirme ändern:
@media screen and (max-width: 666px) {
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
width: 100%;
margin: 5px 0;
}
}
Soll das hingegen nur für eine bestimmte Galerien gelte, kannst du der Galerie in den Block-Einstellungen unter „Erweitert“ eine eigene CSS-Klasse „einspaltig“ hinzufügen, die du dann in deiner CSS-Regel verwendest:
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
width: calc((100% - 16px)/2);
}
Mit calc((100% - 16px)/2);
wird die Spaltenbreite abzüglich 16 Pixel für Ränder durch die Anzahl der Spalten (hier: 2) geteilt. Du könntest das mit einer Media-Query für kleinere Bildschirme ändern:
@media screen and (max-width: 666px) {
.einspaltig .blocks-gallery-grid .blocks-gallery-image,
.einspaltig .blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery.einspaltig .blocks-gallery-image,
.wp-block-gallery.einspaltig .blocks-gallery-item {
width: 100%;
margin: 5px 0;
}
}
Die CSS-Regel trägst du im Customizer unter Zusätzliches CSS ein.