You need to use the post__in
parameter and pass an array of the page ID’s to the parameter.
You can do the following: (Note: you need to use the array syntax in WP_Query
if you pass post__in
as an argument)
<?php $the_query = new WP_Query( array( 'post_type' => 'page', 'post__in' => array( 1, 2, 3 ) ) ); ?>
Just change 1, 2, and 3 to the correct page ids
EDIT
If you need to retain the order in which the pages are displayed according to the sequence passed to post__in
, you can simply add 'orderby' => 'post__in'
to your arguments
<?php $the_query = new WP_Query( array( 'post_type' => 'page', 'post__in' => array( 3, 1, 2 ), 'orderby' => 'post__in' ) ); ?>
This code will result in page 3 being displayed 1st, page 1 2nd and page 2 3rd
Related Posts:
- How to get the list of posts in a static page other than front page?
- how to get specific page content
- Location-Based Pages displaying results near customer
- Page displays content from different query?
- How can I get the homepage from the loop?
- Get $post Object from another page
- How do I evaluate a get_posts array with is_page?
- How to query for a page, get data, then query for child pages of that page
- How to get an array of pages ID by some page’s slug and all its children pages in get_posts() function?
- include exception inside theme for empty widget area
- How can I add a new page in the pages tab that belongs to specific theme?
- Pulling posts tagged with similar title name
- pagination does not work with query_posts. Help! [duplicate]
- Use get_posts() with ‘post’ and ‘page’ queries at the same time?
- When should you use WP_Query vs query_posts() vs get_posts()?
- When to use WP_query(), query_posts() and pre_get_posts
- Add infinite scroll to content splitted post
- Check if wp-login is current page
- How to get current page ID outside the loop?
- Contact Form on WordPress Sites?
- Page returns 404 with POST variables, but not without
- Custom templates not showing up in template dropdown
- Get page id by template
- What are all the available parameters for query_posts?
- Using pre_get_posts on true pages and static front pages
- Get the content of a specific page (by ID)
- How to get page title with the page ID?
- Show more than 20 items in pages or posts edit dashboard
- Allowing user to edit only certain pages
- How to display last 3 posts (recent posts) in a static page?
- How to give paged links custom title?
- How to set post slug when using wp_insert_post();?
- How can I keep the content of my pages version controlled?
- How to load javascript on custom page template?
- How to get post content by calling ajax?
- How to configure WordPress to handle 75,000 pages?
- How to update page status from publish to draft and draft to publish
- Check if is on child-page of a particular page
- Change page template programmatically ?
- Conditional tag to check if ‘page.php’ is being used?
- Customizing the URLs of WordPress Login and Sign-up Pages?
- Get the ID of the latest post
- How to disable posts and use pages only
- featured image as background image on pages
- Check IF is a “single product page” and Check the “role” for a Redirect
- A check for if is parent page, if has children, if has grandchildren
- How to show related posts by category
- Query Posts or Get Posts by custom fields, possible?
- How to load JS and CSS only on specific Pages using is_page()?
- Listing pages which uses specific template [duplicate]
- Proper way to get page content
- WP_Query vs get_posts
- Access the same page from multiple urls (wildcard)
- Create a page without adding a page in the Database
- Is there a way to change the default page template selection?
- Can I have two child pages of different parents with the same name?
- What methods to use to create small, editable pieces of text for static pages?
- How can I get the title attribute from get_the_post_thumbnail()?
- Show Default Editor on Blog Page ( Administration Panel )
- Hide page visual editor if certain template is selected?
- What is the difference between $paged and $page?
- multi page password protection
- Create a “Dummy” parent page for a hierarchy in page listing?
- get_children() Not Working with orderby Parameter
- How do I convert a page’s title to lower case?
- Get top level page parent title
- How to add a specific widget to only 1 page?
- Restrict admin access to certain pages for certain users
- page title, parent tilte and grand parent title
- How to add jQuery script to an individual page?
- How to return results of a get_posts() in explicitly defined order
- WordPress page edit does not save selected template
- Add a Page without header and menus?
- What is an alternative to get_page_by_title()?
- Password protect page with multiple passwords
- Create pages automatically if they don’t exist
- Find empty pages or pages which have less than x characters
- Allow only new sub-pages to be created
- Set page template automatically based on parent
- Editing Complex Pages in Visual Mode
- Link section within page with slash (/) and not hash (#) without reloading the page
- Creating a template using a specific slug name, for a page with a parent page
- Can I display submenus in groups, using wp_list_pages?
- Is there a default template file for child pages / subpages?
- Get wp_get_attachment_url outside of loop
- Order by menu_order and title?
- Sort “get_pages” by menu order not ordering
- Require title for pages
- WP Page and Subdirectory with same name
- Replace Dashes Before Title in Page List
- Add a new page to wordpress programmatically
- Get Permalink for the top level parent of child pages
- Proper method to restrict non logged users into certain pages
- How to redirect on particular page in wordpress? [closed]
- Get page id by title?
- What is the use of $page_title and how to use it?
- How to embed page content in a blog post
- Can I display the widget admin in the page admin?
- How to add or remove metabox each page separately?
- Some pages are missing from the Parent Page select in the Editor