Understanding Your Front Page And Blog Displays in WordPress

WordPress, by default, will show your latest blog posts on your home page. This will be your default settings.

Screen Shot 2015-01-02 at 11.23.21 AM

And your blog will look like the following, and will also be your home page and front page of your site.

Screen Shot 2015-01-02 at 11.24.49 AM

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.

Screen Shot 2015-01-02 at 11.27.24 AM

Assign Home Page and Blog to Static Pages

Now, let’s say we assign our blog post and home page to a static page.

Screen Shot 2015-01-02 at 11.30.13 AM

We now can see an “Edit Page” button on both our home page and our blog page.

Screen Shot 2015-01-02 at 11.31.26 AM

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.

Screen Shot 2015-01-02 at 11.33.59 AM

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.

Screen Shot 2015-01-02 at 11.40.15 AM
Disable blog assignment to static page
Insert Custom Text and Shortcodes
Insert Custom Text and Shortcodes
Blog displayed using a shortcode instead of static page assignment
Blog displayed using a shortcode instead of static page assignment