You spent countless hours on customizer perfecting your new website but when you click on that publish button nothing happens. Everything working on the preview mode but your website still looks the same.
What’s the cause of it and how can you fix it? There could be several reasons why WordPress customizer not working properly.
Have you changed your Theme?
If you have recently changed your theme and you cant configure customizer, it may be caused by incompatibilities caused by switching themes.
Luckily there is an easy fix to this problem. You will need to reset all customizer options saved in the database and apply your setting again. To do so, you can use the Customizer Reset Plugin.
All you have to do is click on the reset button and then re-configure your website.
WordPress Customizer Not Saving on new websites
When WordPress customizer not working on new websites the reasons may vary. It could be caused by server configuration causing PHP errors or plugin incompatibilities that create Javascript errors.
To identify what is causing the problem you can use your browser’s developer tools to monitor any errors. Check the console tab for any errors, to determine if it’s caused by JavaScript libraries or if its a PHP error.
Javascript Plugin Incompatibilities
If there is a Javascript error, you could identify the plugin causing it, by checking the path of the Javascript library in your error log. You will need to update that plugin to the latest version.
However, if updating the plugin doesn’t resolve the issue, you might need to consider replacing that plugin or to contact plugin’s author. Besides that, there isn’t much more you can do, sorry.
Check for Invalid Menu Items
If you deleted any pages or posts that were added to your website’s menu there could be some blocking issues.
Navigate to Appearance > Menus and check if there are any invalid items.
Try removing these items and check if that was causing the customizer issues.
PHP Errors
If your console errors report 500 – Internal Server Error, the first thing to is to make sure your server is running the latest PHP version.
Your PHP version should be at least 5.6 if your hosting doesn’t support PHP 7.0 or if you are using old themes that have not been updated for some time.
Server Running out of Resources
In that case, you will need to contact your hosting provider to allocate more memory to PHP. You hosting company will be able to fix this by updating the PHP configuration.
Other Errors
There might be other PHP errors in themes or plugins code. You will need to check the PHP error logs to determine what’s the cause of these errors and update your plugins and themes to fix that errors. If updates are not available you might need to consider replacing faulty plugins or themes.
If you are facing problems saving customizer settings with any of our themes, you can create a support ticket and we will help you fix that issue.