SiteOrigin Editor widget bug with custom HTML tags for not logged in users

Hello SiteOrigin team,

we just noticed a problem with version 1.58.8 and 1.58.9. If we use a SiteOrigin Editor widget and insert a custom HTML tag into it…

<wsroot></wsroot>

…this content isn’t output in the frontend website anymore if you are not logged in. If you are logged in as admin, this HTML code is output as it always has been.

We see this in a current WP/PHP 8.1 with the theme Adrenaline PT from Proteus Themes. In other WPs with SiteOrigin we don’t see this. So it might be that you won’t be able to reproduce this instantly because it may have got something to do with the theme.

Of course we tried switching off all other plugins to find another third party culprit for this problem, but this didn’t help.

If we downgrade SiteOrigin Widgets Bundle to 1.58.7 the <wsroot></wsroot> gets output to frontend no matter if you are logged in or not. But from 1.58.8 on this doesn’t work anymore. As soon as we update to >=1.58.8, the output is gone for not logged in users.

We then tried another widget (“Block”/ not SiteOrigin). With this the problem doesn’t happen, the HTML gets output with this widget, no matter which version of SiteOrigin Widgets Bundle is installed beside it and no matter if the visitor is logged in or not.

So something must have changed from 1.58.8 on that prevents this custom HTML tag get output for not logged in users.

PS: The problem happens only for custom HTML tags, not for standard tags like – let’s say – <div class=”test”></div> output.

Greetings and thanks for your work,
-doffine

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer