Poor code quality for Advanced Targeting Conditions and bad support for the ext
-
While the core plugin works well enough, the extension for the Advanced Targeting Conditions is poorly implemented and very poorly supported. PHP 8.2 was released on 2022-12-08 (1 year, 7 months ago). PHP 8.2 was forced upon us by our server manager as a security update almost a year ago by our vendor when PHP 8.0 reached end of life.
The Extension does not comply with php 8.2 standards and throws deprecation notices on every page load (when showing notices on-screen for development) and clogging up the logs with over 40 notices per page load. While this is bad enough, it gets quite a bit worse once you realize that the errors happen on wordpress back-end utilities as well, including ajax queries, rest api calls, xmlrpc calls, etc. In each of these cases, the corrupt the output of these back-end responses and many different major 3rd party plugins mysteriously break, requiring us to open tickets for the 3rd parties to upgrade their code to work around Popup Maker’s bad code.
We have been attempting to get Popup Maker to update their Advanced Targeting Conditions code to support PHP 8.2 for over a year now. We’ve opened at least 5 tickets, and mainline support consistently passes a note up to their development staff, who routinely ignore the notes and do nothing. We’re at the point of opening tickets weekly with no effect.
Avoid this plugin if you want to avoid headaches and mysterious problems.
- You must be logged in to reply to this review.