Since our server host company upgraded our server to PHP 5.4, we are getting many errors. While I undertand the plugins need to be backwards compatible, surely they should also be forwards compatible?
Plugins showing the error:
Here is just a small sample of the error messages showing:
Strict Standards: Redefining already defined constructor for class Wdcp_PublicPages in
public_html/wp-content/plugins/comments-plus/lib/class_wdcp_public_pages.php on line 12
Strict Standards: Non-static method Wdcp_PublicPages::serve() should not be called statically in
public_html/wp-content/plugins/comments-plus/comments-plus.php on line 101
Strict Standards: Redefining already defined constructor for class AppointmentsGcal in
public_html/wp-content/plugins/appointments/includes/class.gcal.php on line 26
Notice: Undefined property: stdClass::$url_type in
public_html/wp-content/plugins/ultimate-branding/ultimate-branding-files/modules/custom-admin-bar-files/inc/UB_Admin_Bar_Menu.php on line 129
Now, we have made some -fast-and-dirty work-arounds to stop them showing for now, but as soon as there is an update for these plugins (if it does not fix these errors), then these error messages are going to show again to front end users, which will look very unprofessional.
Please help with a long-term solution. Can you update the plugins to fix these please?