If you’ve made changes in the WordPress Customizer but notice that your settings won’t save when you click “Save & Publish“, you can try the following methods to find the problem and get it working again.
Test for a plugin conflict
This is usually the most common issue that users encounter when the Customizer settings will not save.
To find out which plugin it could be, try deactivating all of your plugins and then check to see if your Customizer settings will save the changes. If it works, then activate your plugins one by one and test the Customizer settings after each plugin activation to find out which plugin is stopping the settings from saving.
Once you find out which plugin is causing the issue, it’s best to then contact the developers of that plugin to fix the error.
Check Chrome Inspect to see if there are any javascript errors
Open your site in the Chrome Browser and go into the WordPress Customizer.
Right click anywhere in the page and select “Inspect“. This will open the developer mode for the browser where you’re able to view the site code and change over to the Console tab to view if the site has and javascript errors.
Again, this will usually be from a plugin added to the site… Find out which plugin it could be by deactivating all of the plugins and then activate them one by one and test the Customizer settings after each plugin activation to find out which plugin is causing this.
Memory limit / Database
If you are not able to sort this out with one of the 2 methods above, it could then be related to the hosting where the memory limit or write permissions are not allowing the settings to save.
In this case you will need to contact your Host and ask them to up the memory limit or write permissions so that the settings can be saved to the database.
Try a default WordPress theme
While we do always test and make sure our themes are saving correctly before we post an update… You can also try activating a default theme such as Twenty Seventeen and then check if your settings will save or not.
In this case you can contact us to look into this for you.