There is no need to use such custom code when wordpress provides a better way of ordering the pages using menu_order
. You can see this option under Page Attributes
box on the right side of page edit screen. You can assign the ordering as per your criteria, then use the following code
<?php
global $wp_query;
$wp_query = new WP_Query(
array(
'post_type' => 'page',
'orderby' => 'menu_order',
'order' => 'ASC'
)
);
while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php endwhile; ?>
Few things to note:
- As per your ordering of the page titles in the array, you should assign the 1st element the least order and the other elements the higher order as per their sequence.
Related Posts:
- Ignoring initial articles (like ‘a’, ‘an’ or ‘the’) when sorting queries?
- Sorting: custom query with orderby meta_value_num THEN by title
- Sort posts by category name and title
- How to get order of posts?
- How to get Page/Post Gallery attachment images in order they are set in backend using WP_Query()?
- WP Query orderby meta key natural sort?
- Loop through all tags & output posts in alphabetical list
- Sorting Posts by custom field
- Sorting meta_value as integer doesn’t work
- Sort in WP_Query(), not filter? Is it possible?
- Front End Sorting Questions
- Woocommerce custom loop to show all the products [closed]
- Sort by meta key on archive page
- How to sort posts in admin by titles with dd.mm.yyyy format?
- Query Set Order By Author
- WordPress: Keep order of query_posts list of post ID’s using post__in
- How to make orderby ‘meta_value_num’ OPTIONAL?
- Meta query with order by another custom field
- How to orderby meta_value_num with dollar ($) sign
- How do I sort posts with multiple pages
- WP_Query posts by distance based on LAT & LNG in Database
- Changing WP_Query params with url Query Var
- Sort wordpress custom posts based on meta value
- WP_Query: Group events by year, sorted DESC; then by date for each year group, sorted ASC
- WordPress Comments sort by custom meta key
- Understanding the orderby in WP_Query?
- WP_query sorting can’t sort danish letters (æ, ø, å)
- Help ordering Post loop by two meta values
- How to sort a custom wordpress query by combination of meta values?
- Gallery shortcode numerical sorting
- WP Group posts by year(desc) > month(desc) > date(asc)
- Does wp track views for posts?
- Sort WordPress Posts Meta value by Week not Day
- How to order WP_Query to group results?
- I am having problem sorting custom post type using WP_Query
- Sorting search results with custom dropdown
- How to use a dropdown to filter posts by custom field
- Display all posts in a custom post type, grouped by a custom taxonomy. How to sort the posts alphabetically and the terms by ID?
- How do I sort this custom list of sticky posts
- WP Query and date format
- orderby ignored by wp_query
- Customize the Sorting Dropdown in WooCommerce use another list or more page
- Order (by ASC) posts with meta_key so posts without values are last
- How to sort store location by specific category order in WP store locations
- how to include orderby value that is empty?
- How to sort wordpress posts already selected by WP_QUERY
- Sort by price wpdb
- Custom Woocommerce Product Query
- How sort products by calculate value? ( custom post meta, price, option)
- Get authors list and sort them by recent posts
- Move some posts to end of sort order, even if there is a sort in the wp_Query already
- Order by value of Custom Field using url string
- WP Query with meta queries
- Order 2 meta_queries differently in WP_Query?
- Case insensitive ORDERBY in wpquery
- Sort posts on custom field AND after that sort on date?
- How to mix two orderby-parameters into one ordered result
- Sorting Posts by Taxonomy thats not within the query’s $args
- Ignoring ‘a’ when sorting posts
- Display three sequential posts on each page load, without repeating previous
- Combine WP_Query with array of custom data to single loop without breaking the pagination
- Wrap group of wp query posts to parent div by date/year
- Sorting posts by meta values: 2 different orders
- Sorting is not working in WordPress WP_Query
- How to sort a WP_Query array by post_name after an array_merge();
- Sorting: custom query with orderby meta_value_num THEN by title
- query_posts with sorting on a custom datestamp
- Sort Posts with custom meta key by default which is currently set as optional
- wordpress sorting using array merge by price in ascending order but price with 0 must be show last
- have_posts order by title descending
- WP_Query – order with usort by custom meta
- Sort by multiple columns using get_posts
- How to extend WP_Query to include custom table in query?
- compare meta_query in get_posts arguments
- How to do a query only on a specific admin page?
- WP Cron and wp_insert_post
- Function to check if author has posted within the last x days
- WP Query for Posts (Products) in Specific Category that has 2 Specific Tags (*AND* both tags not *OR*)
- Alternative to query->set that appends conditions instead of overriding
- Group WP_Query by meta_key date
- Set if condition with wp_nav_menu
- WP_Query sorted by custom taxonomy
- problem by deleting new plugin installed inside the WordPress after any heroku app sleeping [closed]
- Adding multiple meta_key fields as orderby options to a WP Query via a function
- 1/3 of posts different class
- Get posts by list of post IDs ordered by those IDs?
- List of ways to access WordPress database?
- WP_Query Results Issue with ACF
- Create a page template for “top rated posts” but show full content and not just a list
- Differentiate Nested WP_Query from Parent
- Add URL Rewrite Rule To WordPress
- localizing variable on front-page.php template fails but succeeds on single page and taxonomy archive
- Remove from array in WP_Query loop
- Use get_cat_ID to retreive multiple category IDs
- WP_Query paginate with one term per page?
- using custom meta user data to run queries in WordPress
- Look for string in posts and postmeta
- WordPress wp_query add custom query as field
- how to add limit records in wordpress query
- SQL query into to WP query