WordPressの「ギャラリー」は、写真を並べて表示するときに便利ですが、指定した列数で割り切れない数の画像を登録すると、余った画像だけ大きく表示されてしまい、デザイン上都合が悪くなる場合があります。そんなときは今回のCSSを「カスタムCSS」欄に書き込めば解決します。
CSS
/* ギャラリー本体をflexに */
.wp-block-gallery.is-layout-flex {
display: flex;
flex-wrap: wrap;
gap: 0; /* まずは gap をゼロにして管理しやすくする */
}
/* 3列固定 + 最後の1枚がデカくならないように */
.wp-block-gallery.is-layout-flex > .wp-block-image,
.wp-block-gallery .blocks-gallery-item {
box-sizing: border-box;
flex: 0 0 33.3333% !important;
max-width: 33.3333% !important;
padding: 0.1em !important; /* 余白はここでつくる(好みで調整) */
margin: 0; /* margin は一旦ゼロに */
}
サンプル・変更前

3こ並びに設定しても3で割り切れないとあまった画像が大きく表示されてしまう。
サンプル・変更後

サイズが維持されて表示される。

