You should be able to do this with just having the front page show blog posts like it does by default. No need to make empty pages and redirect and all that. In the theme file that contains your navigation (quite likely header.php
), look for something that looks like this:
<ul>
<?php wp_list_pages( /* maybe some stuff here */ ); ?>
</ul>
You can add a list item before wp_list_pages()
that points to home, e.g.
<li<?php if ( is_home() ) echo ' class="current_page_item"'; ?>><a href="https://wordpress.stackexchange.com/questions/28226/<?php bloginfo("url'); ?>">Home</a></li>
There’s also a conditional in there that will add the current_page_item
class if you’re on the home page with blog posts.
Related Posts:
- posts page – different lengths of excerpt
- Why do I need to use The Loop on pages (inside page.php etc)?
- how to show all post in my page-grid.php template page
- Multiple loops in same page, without duplicate content
- loop not displaying posts on custom template page
- Single post as homepage?
- Differentiate between posts and pages in search results
- page.php showing loop of posts and not page content
- How can I pass the ID of a post to a page template by clicking a url?
- Multiple loops are not reset
- Switch to page template when using post permalink
- Get Page ID of blog homepage
- How do I stop the loop from repeating in my category template?
- Display Posts on Custom Page
- Multiple Loops Breaking Pages
- Why won’t pagination work?
- WordPress Query Posts From Category Post on Static Page
- Pagination for normal (standard) posts on a page with a custom loop?
- Changing wp_link_pages() to “Next Page” and “Previous Page” buttons?
- posts going to 2 pages/categories only show up in 1
- Prevent 404 of Author pages without posts
- How to distinguish pages created by woocommerce?
- Single Sidebar; multiple templates! How?
- Use special template for the first post in the loop
- Is it possible to query a category with specified posts?
- Posts are not showing up on next page.
- My blog “page” used to show a list of posts, but now it’s just showing the page content?
- How to arrange different post categories in template
- Where are my posts linked to? I keep getting a Not Found Error, and I have no single.php page
- how to style an individual page in a category [duplicate]
- The loop: more posts than I want to fit on one page
- custom post type single page template not working
- WordPress “Posts Page” isn’t showing template dropdown
- How do I create a template page to show 3 blog posts?
- When and how will php code in a user made WordPress page be executed?
- What function does the loop of displaying posts?
- Print Current Post Index number within Loop
- Get current menu_order
- Post/Page Publish/Update button not clickable once I make an edit
- How to show list of posts by author and category?
- WordPress Number of Posts Not Changing With posts_per_page
- Is it possible to show a different WP menu when using password protected pages?
- How to Display Post View Count
- problem to delete page
- Including text at the end of every post
- Displaying the number of posts in a custom loop (without including the number of posts of a loop below)?
- Redirect before post page
- Converting multiple loops into one single loop with pagination
- Display page content AFTER a loop of posts
- Alternating post layout
- Check to see if specific loop has less than certain amount of posts
- Why aren’t my posts/pages showing up in my WordPress Theme?
- Blog post per page setting conflicting with custom WP_Query?
- Adding buttons to Add New Post and Add New Page
- Post Loop Missing Most Recent Post
- Static posts page with home.php
- Start WP Pagination From Number 1 in URL
- Use two different post_per_page limits with infinite scroll
- Wrong post title displayed from loop
- Posts vs Pages and categories
- How to dynamically parse and transform post/page content before displaying it?
- How to get posts published on the latest date?
- Page and post loop same template
- how to set social icons to product / post template (Auros theme)? [closed]
- showing posts of an specific category in admin custom menu with style of admin posts section
- Unabled to Change Permalinks – Even Using the “Edit” (Resets to Original Permalink on “Update”)
- I don’t want the complete article to show on homepage
- Display on page every post in blog WITH comments
- Custom WP_Query not working correctly
- Archieve page, Advertisement Every 3 Posts
- Prevent duplicate pages from being added
- Is there a way to find all posts with Youtube video embedded?
- How do I change the template specifically for single posts?
- Change the size of the featured image for post?
- Go back to the exact post page number
- WordPress empty page! what is wrong with this code?
- Display specific posts based on an ID of another post
- Remove status ‘archived’ from the default post and page view
- Parent menu item does not display posts when I add the sub-items
- Count posts for pagination
- I lost the link to my posts in my menu bar
- how to call recent post content in a loop ( only the content before read more tag)
- Can the_post_navigation() be outside of the loop?
- How to get all posts in gallery post format template
- Show Posts By Custom Field
- Querying multiple categories in the WP loop if one of the category IDs is dynamically obtained
- Posts in Page – How to customize the URL?
- Add something after all sticky posts in The Loop
- Why I obtain this WP_Query strange behavior trying to select posts having a specific tag?
- Display all posts/pages in a multiple selectbox
- Display Post by menu order
- How can i add new post on new page
- Cant retrieve $_POST inside page, just header
- Getting rid of the blog page entirely
- adding custom meta as well as looping through posts
- Posts and pages not getting published
- How to show only the date, the title and a little “summary” of my WordPress post in my custom theme?
- CSS – Change height of Storefront / WooCommerce product categories, but not products
- How to add a new page that will function as a separate blog/news article page
- posts_per_page – Repeats only first posts ‘post__in’ array