The loop in a page loads only the content of the page. Thus you see only one post.
You have to set up a “Page of Posts”. You can find basic examples in the codex at Page Templates. But using it as static front page results in some problems. The links to follow pages will not work. You have to evaluate get_query_var('page')
instead of get_query_var('paged')
.
There are also some plugins, but I don’t think that they solve the problems with a static front page:
- Posts in Page
- Powerful Posts Per Page
- Add Posts to Pages
Related Posts:
- Should we trust the post globals?
- WordPress Number of Posts Not Changing With posts_per_page
- Looping through posts per category gives same posts for each category
- How to setup a query to output posts by groups of five?
- Exclude current custom post on single post
- First x post with another template then the others
- Some doubts about how the loop work (trying debugging it)
- Get current taxonomy and display query accordingly
- How to show full post on home page
- Need to display a Jan 1st post as the site’s front page on Jan 1st, and Jan 2nd post as front page on Jan 2nd etc
- Display the latest post from some selected authors
- Advanced Post Display/Pagination/Ordering
- Loop doesn’t display posts. It displays a link to the home page instead
- Why I obtain this WP_Query strange behavior trying to select posts having a specific tag?
- Grab next post title in archive page
- Print Current Post Index number within Loop
- Random sort within an already sorted query
- how to get a different html for odd/even posts?
- rewind_posts() – what actually the use of it, and where using is required or preferred?
- How to show list of posts by author and category?
- Find most recent authors
- Trying to put an array into ‘post__in’ => array() query not working
- How to Display Post View Count
- Query All users that has post
- Displaying the number of posts in a custom loop (without including the number of posts of a loop below)?
- The correct way to call posts with ajax
- Converting multiple loops into one single loop with pagination
- How would I get 1 latest post from a query for 5 posts?
- Display page content AFTER a loop of posts
- Get posts by multiple ID’s (query)
- How to start with post number x?
- Exclude posts with empty post_content in wp_query
- Only display a certain number of posts, dependent on how many posts there are available in a query
- Alternating post layout
- Check to see if specific loop has less than certain amount of posts
- Should $found_posts be returned as string in ‘found_posts’ filter hook?
- Sticky post appears twice
- How Can I Query a Specific Page From a MultiPage paginated Post
- Multiple loops are not reset
- Exclude category from
- Blog post per page setting conflicting with custom WP_Query?
- filter RSS feed in URL
- Pausing and Resuming WP_Query results
- WordPress custom Query for Posts in Category display posts multiple times
- Post Loop Missing Most Recent Post
- How to : pagination in 3 different custom loops on the same page
- Sharing post from archive page (loop) doesn’t work
- Start WP Pagination From Number 1 in URL
- Use two different post_per_page limits with infinite scroll
- Wrong post title displayed from loop
- How to get posts and comments amount per hour, per year and per month?
- Change all author links in Blog roll
- Showing categories and subcategories with posts
- Get the amount of posts on a current page
- Can’t get full post title if there a spaces in title
- How to get posts published on the latest date?
- Page and post loop same template
- WordPress Query Posts From Category Post on Static Page
- How to conditionally add Custom Post Type to Front Page
- WP_Query: Show 10 posts in date order, first three random
- Related Posts function not working
- How to display posts on custom page without declaring a posts page in reading settings?
- How to check if there are posts with the same tag
- linking to post outside the loop
- WP_Query of Category Not Showing First Post
- How come this loop is not working? [closed]
- Create a frontpage.php and static page template
- Using the loop to set locations for all posts on a single google map
- Custom Select Query – Selecting the Year?
- Defining ‘last’ class on foreach blog posts
- WordPress, custom post type and posts query help!
- Want to change the post every three days with in specific category
- WordPress Query – Display 5 posts (same post type), each from a given tag
- Separate top level categories on archive-product.php by meta
- While loop in functions.php outputting the_title() of each post on frontpage
- Shortcode for Comments and Comment Boxes in Post Loop
- Permalink Short code showing unnecessary link text inside the loop
- Ignore posts content in the posts queries for internal linking
- How can I get the last post while on the first post for pagination? As if it were infinite
- Double loop output
- AJAX load more posts not using correct category and repeating the same few posts
- Category posts show on local install, they do not show on live server
- post->ID displays the same ID number for every post
- Posts are not showing up on next page.
- Sort Events by Venue Title – Sort Post set by related post ids
- Post are not showing up
- Query post for today, if no post get the previous one
- How to make post button to a random post
- Post as frontpage – avoid duplicate content
- Sort post by category using HTML Select tag
- Make assigning post to a specific category equivalent to assigning it to all categories
- How to inject a post within a loop
- Special Query: Title, Terms, Content – %LIKE%
- what template-part to call, to have my post in the center of the page?
- How to show only the date, the title and a little “summary” of my WordPress post in my custom theme?
- How do I create a template page to show 3 blog posts?
- How to set value in Query Loop?
- Wp_query WooCommerce products
- posts_per_page – Repeats only first posts ‘post__in’ array
- blog post displaying within older post – loop issue?