Hi,
It seems that there is a PHP 7 compatibility problem with your plugin. When I try PHP compatibility I get this:
SiteOrigin Widgets Bundle – Warnings: 3 Errors: 3 toggle details
FILE: /home6/MySite/public_html/wp-content/plugins/so-widgets-bundle/base/inc/lib/Less/Parser.php
—————————————————————————————————
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES
—————————————————————————————————
93 | WARNING | INI directive ‘mbstring.internal_encoding’ is deprecated since PHP 5.6
94 | WARNING | INI directive ‘mbstring.internal_encoding’ is deprecated since PHP 5.6
229 | WARNING | INI directive ‘mbstring.internal_encoding’ is deprecated since PHP 5.6
—————————————————————————————————
FILE: /home6/MySite/public_html/wp-content/plugins/so-widgets-bundle/base/inc/lib/Less/SourceMap/Base64VLQ.php
—————————————————————————————————————-
FOUND 3 ERRORS AFFECTING 1 LINE
—————————————————————————————————————-
156 | ERROR | Bitwise shifts by negative number will throw an ArithmeticError in PHP 7.0
156 | ERROR | Bitwise shifts by negative number will throw an ArithmeticError in PHP 7.0
156 | ERROR | Bitwise shifts by negative number will throw an ArithmeticError in PHP 7.0
—————————————————————————————————————-
I need to speed up my site but I really love your plugin. Is there something to do? Any help please with that?
*IMPORTANT NOTE*: I replaced my website domain name by “MySite” in this result.
Hi David,
We’ve looked into the highlighted issues in the past. These errors are coming up due to how the PHP 7 Compatability Checker checks for compatibility. It’s basically missing the context and the context prevents the issue from occurring and flagging it incorrectly as a result.
In other words, these “issues” are false positive and safe to ignore. You’re able to use either PHP 7 or PHP 7.1 without issue. We actively use PHP 7 during development so we can assure you – there are no issues with PHP 7.