Home>Support>Default CSS class doesn’t create a div.panel-row-style

Default CSS class doesn’t create a div.panel-row-style

Hi,

First I’d like to thank you for this amazing plugin!

I’m not sure if this is a bug or a feature, but the issue below happens since a recent update, I think it has something to do with v2.4.24, with this change:
– Add row ID to style wrapper instead of actual row.

When I add a CSS class to a row, it is applied to div.panel-row-style (that wrapper element is otherwise not added), before the update it was also added to div.panel-grid. This new functionality is fine and logical.

However, when I add a custom default CSS class for all rows, like this:

add_filter('siteorigin_panels_row_classes', function($classes) {
    return array_merge($classes, ['my-custom-class']);
});

Then the class is only added to div.panel-grid, and no div.panel-row-style wrapper is created.
Is this intentional?
Or is it in any way possible to create a div.panel-row-style wrapper at all times?

Kind regards,
Sybren Dijkstra

This is our free support forum. Replies can take several days. If you need fast email support, please purchase a SiteOrigin Premium license.

  1. 7 years, 6 months ago Alex S
    Hi, I Work Here

    Hi Sybren,

    What you previously experienced shouldn’t have been happening. The panel-grid class is purely a container and all interface styling (and the class) should be applied to the panel-row-styles class so it’s really odd that it was applying to panel-grid previously for you. Not too sure.

    Regarding the filters however, that makes sense. To clarify:
    siteorigin_panels_row_classes is intended for the container class. (ie. panel-grid)
    siteorigin_panels_row_style_attributes is intended for the styling container. (ie. panel-row-style)

  2. 7 years, 6 months ago Nerbiz Dijkstra

    Hello Alex,

    Thanks for clarifying! I’ll use the proper filter then.

    And about what happened previously, is a little embarrassing.. it was a bit of JavaScript I totally forgot about, that did that. Sorry!

Replies on this thread are closed. Please create a new thread if you have a question, or purchase a SiteOrigin Premium license if you need one-on-one email support.

Get The Most Out of SiteOrigin with SiteOrigin Premium

Find Out More