WordPress, by default, will show your latest blog posts on your home page. This will be your default settings.
And your blog will look like the following, and will also be your home page and front page of your site.
Since you have not assigned your blog post to any static page, there will be no option on your admin bar to “Edit Page”.
**UPDATE**
The latest version of WordPress now shows and Edit button when viewing your blog. However, any changes you make in your WordPress Editor will not show on your blog page.
Assign Home Page and Blog to Static Pages
Now, let’s say we assign our blog post and home page to a static page.
We now can see an “Edit Page” button on both our home page and our blog page.
However, what you will notice on your blog page, is that any changes you make to your page through your Dashboard will not have any effect or even display on your blog page.
This is because your WordPress application is calling the page template, index.php
, which doesn’t call the function the_content()
. index.php
job is only to display your blog posts. Because of this, you also can not easily add any slider or custom text to your blog page.
Now if you disable the assignment of your blog page to a static page, you can use your blog page like a normal WordPress page, and simply insert a shortcode to display your blog.