To not be able to update the blog page is one of the most common challenges in WordPress. A Google search for “can’t edit blog page” returns 678 000 000(!) results. Here’s the explanation to why you can’t edit your posts page – and how to fix it.
I will use Divi in this example, but the fast fix will work for any WordPress page builder, for example:
- Elementor and Elementor Pro
- WP Bakery
- Gutenberg Blocks
- Brizy Builder
- Visual Composer
The problem: You can’t edit the blog page
When you try to customize your blog page you will see the message “You are currently editing the page that shows your latest posts”.
When you click the Edit button you’ll see a dull default template with a list displaying your blog posts. But you can’t see the actual page design that you’ve created with your page builder and there is now way to edit the posts page design from this interface.
The exact scenario will differ between different page builders but the basic problem is the same: You can simply not edit the blog page.
One example of a default theme posts page template that overrides the custom blog page.
The explanation: Why you can’t edit the blog page
The most likely reason is that you (or someone else) has assigned the blog page to be the default Post page in the WordPress settings. To confirm this, you can head over to your WordPress dashboard and click Pages. Look for the text – Posts Page to the right of your blog page title. Is it there? Good, than we are close to the solution.
The reason why you can’t edit the WordPress Posts Page is that it’s a template and not a regular page. The same goes for Archive pages, like Categories and Tags. This is just how WordPress works.
The solution: How to edit your blog page
There are actually two solutions to this problem: one fast and one more complex. Let’s start with the fast one!
1. The fast fix: Change your WordPress settings
- Log in to your WordPress dashboard.
- Click Settings » Reading
- Click the Post page dropdown and choose – Select – (this option means “none”)
- Save changes
- Go ahead and make your blog page beautiful!
That’s it! You are now free to edit your blog page with your page builder and you will see the result in frontend. Clear your browser cache and the website cache if you don’t notice any changes.
Make sure that the Post page is set to – Selected – which means “none” in this case (yes, I know that this is quite confusing).
2. The complex fix: Create a Posts Page template
As I mentioned earlier, the WordPress posts page is a template. If you keep your blog page as the Posts page in the settings, you need to create a Posts page template to be able to edit the blog design.
There are different ways to create WordPress templates. In Divi for example, you can create templates with the Divi Theme Builder using the intuitive Divi Visual Builder.
If you enjoy custom coding and have basic knowledge of HTML, CSS and PHP you can create your own templates using a child theme.
Do I need a Posts page template?
Not really. This is a relic from the early days of WordPress, before user-friendly page builders like Divi revolutionized the design process for web designers worldwide. A small upside from using a Posts page template is that you could reuse the template for Archive pages. But my WordPress setup of choice is always to not assign a Posts page in the Reading settings. Because it’s more convenient that way.
That’s all for today!
Free course: Create a website from scratch with Divi
Related content: The most important WordPress settings (don’t make these mistakes)