Block Wrapper Dynamic Class

The HTML structure inside the Block Editor may differ slightly from the one rendered on the frontend. Most notably, an extra wrapper <div> around the actual block content.

In this case, some CSS applied to the outermost element might not work. For eg, grid-column that requires the immediate parent to be a grid.

To solve this issue, users can add dynamic classes to outermost block wrapper using Block Wrapper Dynamic Class (under template settings -> Gutenbricks:Block.)

For example, you can declare something like cold-span-{dynamic_variable} and the dynamic class will be applied to the block wrapper like this:

Now you can see column-span working because the block wrapper which is the grid's immediate child has col-span-5 class.

Last updated