Severe PHP 8 compatibility issues
-
My webhoster asked me to switch over all of my domains from PHP 7.x to PHP 8.x because they are going to discontinue their support for older/outdated PHP versions soon.
Unfortunately, Subscribe2 is not PHP 8 ready yet: After switching a domain to PHP 8, the subscriber lists are broken: they are not shown in the plugin’s configuration pages and can’t be edited anymore, thus rendering the plugin worthless! Stepping down to PHP 7 temporarily solves the problem, but is of course no long-term solution.
WordPress, however, does realize the malfunction under PHP 8 and posts the following error message:
Uncaught ValueError: Missing format specifier at end of string in …/domain/wp-content/plugins/subscribe2/classes/class-s2-list-table.php:430
Stack trace:
…/domain/wp-content/plugins/subscribe2/classes/class-s2-list-table.php(430): sprintf(‘%1$s von %2$’, ‘The author(s) of Subscribe2 still seem to be around: Please update and fix Subscribe2 to make it fit for the future! It is a great but compact tool and all alternative plugins I found are way too complex…
Thanks,
Ralph
- The topic ‘Severe PHP 8 compatibility issues’ is closed to new replies.