Custom Sidebars is not compatible with Divi Extra theme

The site is based on Divi Extra theme. "Replace" sidebars do not look fine, they're "messed up" - styles are not properly applied. The plugin is not working as expected.

  • Nahid

    Hey jsegal !
    Hope you are having a great day!

    The fact is, the Extra theme is not using the default WordPress widget wrapper tags and selectors, whereas the Custom Sidebars plugin follows and implements the standard and default WordPress selectors and wrapper tags. Here's a screenshot for reference:

    If you take a closer look into the screenshot, you'll notice that the widget in the Extra theme is not using the same wrapper tags and selectors that the widget in the default WordPress theme does, which is the standard process. The Custom Sidebar plugin is supposed to work according to the WordPress standards and cannot simply detect if the theme is enforcing a different layout and style-set on the widgets/sidebar. It is actually a priority of the layouts from the theme to use the default WordPress elements so that other plugins and integrations work fine with them.

    The plugin in this case is working as it should according to the WordPress default standards and as I said, it cannot simply determine if there has been customizations made to the HTML template of the widget. And honestly, it is not required as the themes can simply add their own selectors (and apply their styles to them) without altering the template elements completely.

    The only workaround in this case would be using Custom CSS to make the widgets look as you want them to be which we can help you with. Or you could contact the theme authors requesting them to use the default WordPress elements in their widget templates if possible.

    Hope this helps and is understandable. Please let us know if you need any further assistance regarding this. Thanks!

    Kind regards,
    Nahid

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.