Cannot change the home page
-
I have changed my homepage to a static page via Appearance > Customize > Homepage Settings and selected a specific static page. However, the front end of my site continues to display the homepage from my previous theme, not the new static page I’ve set.
Steps I Have Already Taken:
- Confirmed that the correct static page is selected and published in the Homepage Settings.
- Verified that the static page itself is published and its content is saved correctly.
- Resaved my permalinks (Settings > Permalinks) to flush the rewrite rules.
Suspected Cause:
I strongly suspect this is a caching issue. It could be from a caching plugin, my host’s server-side cache, a CDN (like Cloudflare), or the browser cache. However, I am unsure how to identify and clear all potential layers of cache effectively.The blog I need help with is: (visible only to logged in users)
-
This is a very common issue, and you’ve done excellent troubleshooting already. You are almost certainly right—this is a caching problem.
First, clear every cache you have control over. If you have a caching plugin (like WP Rocket, W3 Total Cache, etc.), go into its settings and find the “Clear” or “Purge Cache” button. Then, log into your hosting account dashboard.
Many hosts (like SiteGround, Bluehost, WP Engine) have a “Clear Cache” or “Purge All” button in their control panel—click it. If you use Cloudflare, log into your Cloudflare dashboard and find the “Purge Everything” option in the Caching section.
-
Finally, clear your browser cache. The quickest way to test if this is a browser issue is to open your site in a “Private Browsing” or “Incognito” window. If the new page shows up correctly there, then your main browser is holding the old version. You can do a “hard refresh” by pressing Ctrl + F5 (or Cmd + Shift + R on a Mac) on your homepage.
If the correct page still doesn’t appear after all these steps, the only other possibility is that your new theme’s homepage template file is named incorrectly. But in over 99% of cases, following the cache-clearing steps above will solve the problem and your new static homepage will show up.
-
Hi. What’s the address (URL) of the website that you’re referring to, and what theme is presently applied to it?
-
Hey, I can totally relate! I recently tried changing my homepage to a static page on thepaint3d.com, and even after selecting the correct page and republishing, the old homepage kept showing up. I also resaved permalinks and cleared my browser cache, but no luck. I think it’s probably some caching issue—maybe from a plugin, server, or CDN. Super frustrating! I’m looking for a way to fully clear all cache layers so the new static page actually shows.
-
-
This actually happens a lot when switching themes. Everything looks correct in the settings, but the old homepage keeps showing because of caching layers. You’re definitely on the right track, it almost always ends up being a cache issue rather than a WordPress setting.
-
This definitely sounds like caching. Many hosts now use multiple layers at once, so even if you change settings correctly, the old page keeps showing until every cache layer is cleared. Make sure to purge your browser cache, any caching plugin, hosting-level cache, and CDN if you’re using one like Cloudflare. I’ve had the same issue before while updating pages, including https://calcolostipendionettoonline.it/ and it turned out the server cache was the final culprit. Once that was cleared, the new homepage showed instantly.