Columns


Display content in multiple columns, with blocks added to each column.

  • Name: core/columns
  • Category: design
  • API Version: 3
  • Block Type: Static (saved in post content)

Block Relationships

Allowed inner blocks:
core/column

Attributes

Defined via the attributes property in block.json.

Attribute Type Default Description
verticalAlignment string
isStackedOnMobile boolean true
templateLock string \| boolean Enum: all, insert, contentOnly, false

Supports

Defined via the supports property in block.json.

Block Markup

This is a static block. The markup is saved directly in the post content.

<!-- wp:columns {"backgroundColor":"secondary"} -->
<div class="wp-block-columns has-background has-secondary-background-color">
    <!-- wp:column -->
    <div class="wp-block-column">
        <!-- wp:paragraph -->
        <p>Column One, Paragraph One</p>
        <!-- /wp:paragraph -->
        <!-- wp:paragraph -->
        <p>Column One, Paragraph Two</p>
        <!-- /wp:paragraph -->
    </div>
    <!-- /wp:column -->
    <!-- wp:column -->
    <div class="wp-block-column">
        <!-- wp:paragraph -->
        <p>Column Two, Paragraph One</p>
        <!-- /wp:paragraph -->
        <!-- wp:paragraph -->
        <p>Column Three, Paragraph One</p>
        <!-- /wp:paragraph -->
    </div>
    <!-- /wp:column -->
</div>
<!-- /wp:columns -->

Source