Support » Plugin: Page Builder by SiteOrigin » PHP 8 Error

  • Resolved wshosted

    (@wshosted)


    I have two sites using SiteOrigin Page Builder, after updating both sites to PHP 8, I received the following error when attempting to make changes to the home pages. WordPress sent me the specific details:

    An error of type E_COMPILE_ERROR was caused in line 657 of the file /home/xxxx/public_html/wp/wp-content/plugins/siteorigin-panels/widgets/lib/lessc.inc.php. Error message: Array and string offset access syntax with curly braces is no longer supported

    WordPress version 5.8.2
    Current theme: Vantage Premium (version 2.6)
    Current plugin: Page Builder by SiteOrigin (version 2.15.3)
    PHP version 8.0.12

    I reverted the sites back to PHP 7.4 and repaired the issues created. The sites use cPanel if that’s significant.

    Thanks for your attention.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Andrew Misplon

    (@misplon)

    Hi, thanks for reaching out.

    The errors relate to the legacy widgets bundled with Page Builder. We’ve started the process of updating them but it’s quite a bit of work. The easiest option to resolve the issue immediately would be to remove the legacy widgets and instead make use of the matching widget from the SiteOrigin Widgets Bundle.

    The legacy widgets bundled with Page Builder are:

    animated-image
    button
    call-to-action
    list
    price-box
    testimonial

    Animated Image and List don’t have a matching option in the SiteOrigin Widgets Bundle but the others do.

    How many pages do you have that make use of the above widgets?

    Thread Starter wshosted

    (@wshosted)

    Cleaned up, thank you!

    Plugin Author Andrew Misplon

    (@misplon)

    Glad to hear you’re making progress. Thanks for the update 🙂

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.