If you have a WordPress and are using the AMP plugin, the latest update (5-Aug) seems to have broken some code resulting in the entire website going down. Your users will see the following error:
Fatal error: Cannot make static method AMP_Customizer_Design_Settings::register_customizer_ui() non static in class AMPFORWP_Customizer_Design_Contols in /home/techzog/public_html/wp-content/plugins/accelerated-mobile-pages/templates/customizer/customizer.php on line 217
This can be fixed in one of the following ways:
1. Disable the AMP plugin
2. Upgrade the plugin to version 0.9.57. The team has put out an upgrade which fixes the issue as of 5-Aug 9 PM GMT.
3. Fix the issue temporarily by making the following change yourself:
Go to the /wp-content/plugins/accelerated-mobile-pages/templates/customizer/customizer.php file and change line 44 from
public function register_customizer_ui( $wp_customize )
to
public static function register_customizer_ui( $wp_customize )
Please leave a thank you note in the comments section if the above solution resolved your problem.
If you think that you have a link that adds value to this article please contact us at techie[at]techzog[dot]com for evaluation of inclusion into the article.
Comments left solely for spamming links will be deleted. Thank you for understanding.
Thank you for the quick fix. Saved me a lot of time!
Very useful tip.
Thanks a lot for it.