To make your WordPress site more attractive and worth reading, you may constantly add some changes on it, such as publishing new blog posts, modifying the banners or footers, putting on advertisements and relocating the sidebars. Sometimes, however, you may find that your WordPress site does not perform these changes after you clicking the Save Changes, Update and Publish buttons.
In this circumstance, we’d like to offer the troubleshooting, telling you the reasons and corresponding resolutions of how to fix WordPress not updating issue.
Are you in trouble of WordPress not updating? You can check your site by figuring out whether you are in the following situations.
- After publishing a new blog post successfully, you can check the content by clicking the View button from WordPress admin. But the problem is that the new post cannot appear on the homepage, so you may feed hard to view it from your WordPress front-end.
- After customizing the layout or appearance of your website and saving the settings, you may find that your website still looks as before. No changes have been made.
- You may make some changes on your website widgets and sidebars, but the modifications do not show up right away on your webpages.
Why and How to Fix WordPress Not Updating Issue
In fact, this is not a serious issue for WordPress operation. There are six general reasons as why this happens.
Reason 1: you are not saving the changes
Yes, this is the first reason that causes this issue. Many webmasters are just careless, forgetting that they do not click the Save button or update button.
Go back to where you have made changes and save your modifications. Then, go to your homepage to check whether there is something different.
Reason 2: your browser is caching the old version of your website
Sometimes, you browsers, especially Firefox and Google Chrome, will display a cached version of your website but not your newly updated one.
Generally, when you visit a webpage for the first time, your browser often takes a while to load the content, but the next time you visit the page, the content can be showed up at once. This is because the browser stores the information on your computer, thus you can check the content the next time quickly without reloading. This is called browser cache, speeding up the page loading greatly.
However, the problem is when you make a change on your website, most browsers are not smart enough to update the cached data, so it reloads the old content, giving you a wrong impression that your changes are not made successfully.
Simply click the CTRL plus F5 on your keyboard to refresh your browser and reload your webpages. Or, you can clear your browsers cache.
- IE – Hold on the SHIFT button and click the REFRESH button
- Firefox – Click CTRL+SHIFT+R
- Safari – Navigate to the browser menu, and click Safari > Reset > Empty Cache
Reason 3: your proxy is caching the old page
If you are using the proxy for browsing the webpages, you might encounter this issue as it is still caching the old contents and designs.
You can switch to a normal Internet connection to check whether the change is made successfully.
Reason 4: your cache plugin causes this issue
The WordPress cache plugin can be regarded as a must-have plugin for almost all the WordPress sites. If you have installed one, you might meet this trouble due to the poor configuration of this plugin.
The cached plugin allows WordPress to retrieve your contents from the stored caching, without the need to request from the web server. Generally, this kind of plugin will clear the cache when some changes are made on your site. However, if you configure the plugin settings poorly, the cache may not be cleared and the old version of your site still appears.
You can go to your plugin settings to find out where you can remove all the cached information. W3 Total Cache, for example, has an “empty all caches” setting from the plugin settings page. Besides, you can go to the Page Cache area from this plugin menu, and uncheck the box that caches the front page of your website. This way, your homepage will not be cached with an old and static webpage.
Reason 5: your web host uses cache tools
This issue may also appear due to the server-side caching. If your web host uses a webpage caching tool like Varnish on the web server, your changes made on the site might be visible after a period of time when the cached version expires.
If your control panel has such configurations, you can turn off the related function from the cache tool. If not, you need to contact your web host and request them to disable the webpage caching.
Reason 6: you screw up for coding
Even the professional and experienced developers may make mistakes that screw coding up. Once this happens, your website is likely in troubles, and the not updating issue is one of them.
Go back to the codes you have changed, figuring out whether there are some misspelled tags and forgotten semi-colons. If you cannot remember, you can try to check your templates and uploads, as well as debugging CSS, HTML and PHP of your site. The detailed technical information can be found in this WordPress Codex page.