• Hello, I keep getting this error in the backend and sometimes it appears on the front end as well:

    Deprecated: Required parameter $multilang follows optional parameter $value in /home/xarvan/SpoonFetish.com/wp-content/plugins/ooohboi-steroids-for-elementor/inc/exopite-simple-options/fields/fieldset.php on line 17

    How do I go about fixing this? I know it has something to do with the PHP version but I can’t use PHP version 7.4 because I have a checkout module that needs PHP 8 in order to function properly.

    Would appreciate if you let me know what you think
    Thank you

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor Oooh Boi

    (@ooohboi)

    Yes, PHP 8+ might be the case. The new deprecation ensures that function signatures follow the assumption that required parameters (which must appear) should always be declared before optional params.
    …and which doesn’t make any semantic point to me.
    Exopite framework is no longer updated, so I guess I’ll have to do it on my own.

    It’s very strange that I have never caught this error even though I’m running PHP 8.0.3 on my localhost MAMP.

    What’s your PHP?

    Thread Starter xarvan

    (@xarvan)

    Thank you for getting back to me and the exaplanation. I am currently running on 8.0 on a GoDaddy hosting.

    Plugin Contributor Oooh Boi

    (@ooohboi)

    I’m still wondering why the warning doesn’t show up in my PHP log file? Does it pop up on the particular page (backend/frontend) or is it thrown on every page?

    Thread Starter xarvan

    (@xarvan)

    It shows up on top of the header like this: https://ibb.co/BjgsKbc
    It also shows up on the dashboard above everything else. I have to point out that when this error occurs if you refresh the page it won’t show up anymore. As if it’s something that happens upon inial page load. Not sure if this is related, just sharing my experinece.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Deprecated’ is closed to new replies.