I am receiving the following errors on my website. My host, Kinsta, no longer supports PHP 8.0, and my site has been upgraded to PHP 8.1. Is this error due to a deprecated PHP issue. If so, when will it be fixed. PHP 8.0 is no longer available.
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /www/323lifeworks_849/public/wp-content/plugins/toolset-blocks/vendor/toolset/common-es/server/Rest/Route/ShortcodeRender/WithMeta.php on line 55
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /www/323lifeworks_849/public/wp-content/plugins/toolset-blocks/vendor/toolset/common-es/server/Rest/Route/ShortcodeRender/WithMeta.php on line 55
Hi,
Thank you for contacting us and I'd be happy to assist.
These depreciation notices are already reported. Their fix is included in the upcoming release of Toolset Views (3.6.15) / Blocks (1.6.15), which is expected to roll out, soon.
regards,
Waqar
What is the schedule for these releases? My live site is affected, as I expect other sites are. It seems as though this should be a very high priority.
These releases are expected to be out next week.
These depreciation notices shouldn't be showing on the website unless the WordPress debugging is turned on.
The WordPress debugging should be turned off on the live websites in the first place.
( ref: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/ )