How To Reorder Pages In WordPress Easily
parallax background

How To Reorder Pages In WordPress Easily

Top Finance WordPress Theme Options to Use for Your Company
March 10, 2023
The Best Premium and Free Elementor Addons to Use
March 11, 2023
Top Finance WordPress Theme Options to Use for Your Company
March 10, 2023
The Best Premium and Free Elementor Addons to Use
March 11, 2023

WordPress organizes blog posts in reverse chronological order. This means that the newest post will always display first.

Do you sometimes feel like switching posts around? Would you like to move one or a few selected posts up or down?

The good news is that it is possible to do and it is quite easy.

This article will explain how to organize, sort, and reorder WordPress posts and pages using six different methods. This will help the reader to choose the method that works best for them.

Reasons to Reorder WordPress Posts and Pages

At the beginning of a blogging adventure, there is no need to change the order of the posts. As the blog’s content expands, it may become necessary or even desirable to sort the posts and move them around.

There are a few different reasons for doing this:

  • To publicize particular posts and make them more conspicuous (whether on the front page of your website, blog page, recent posts list, or even archive pages)
  • To have easy and direct access to pages that need frequent editing, such as the homepage
  • To add something to an older post and improve the SEO by changing the publication date to a more recent one
  • To sort the posts in an alternative way, for example, alphabetically
  • To display the most relevant work in your portfolio to potential clients

Method 1: Changing the Order in the WordPress Dashboard


First, make sure to have all the required tools ready. In the page editor, look for the “Screen Options” tab.

This is normally located on the top right-hand side of the dashboard under your login name. When selected, it will display various checkboxes showing which tools are visible.

Look for the “Page Attributes” checkbox and click on it. This will bring up the controls for that tool.

With that ready, follow the steps below to reorder WordPress pages:

  • Open any page on the site.
  • Drop down the control window using the Screen Options.
  • Select the “Page Attributes” checkbox.
  • Enter the new number in the “Order” box. Remember that pages with the lowest numbers will display first.
  • Click on “Update” or “Publish.”
  • Method 2: Modifying Publication Dates


WordPress comes with a straightforward, built-in feature that enables users to reorder their posts.

In WordPress, posts display according to their publication date. The most recent blog post will display first, followed by older posts.

So modifying the publication date of a specific post will alter its place in the list.


Follow these easy steps:

  • Open the list of pages or posts to reorganize.
  • Find the post you want to move.
  • Click on “Quick Edit.” This will show a few elements that users can modify, including the publication date.
  • Change the date.
  • Click on “Update.”

Another way is to open the editor for that particular page or post. The publication date is on the right-hand side of the screen.

Modify it and click on “Update.”

Method 3: Changing The Order of Posts Using Code

This method is for advanced WordPress users. It enables them to make a permanent change in the sorting order of their posts.

For instance, they can change the reverse chronological order to the chronological one. This means that posts will display from the oldest on top to the newest at the bottom.

Advanced users can do this by editing the functions.php file.

The example below shows how to use the code to sort posts from oldest to newest by title:

function change_posts_order( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'orderby', 'title' );
$query->set( 'order', 'ASC' );
add_action( 'pre_get_posts', ' change_posts_order ' );

Method 4: Reordering via “Pages”


Go to the dashboard and click on “Pages” in the navigation bar on the left-hand side. The titles of all the pages you have created will show here.

Click on any of them. When the page opens, click on “Page Attributes” on the right-hand side of the screen.

Several functions will be available from here: “Parent,” “Template,” and “Order.” The value in the box under “Order” determines where the page will display.

Number “0” will make the page appear first on the list. It’s possible to use “0” for several pages.

In that instance, pages will sort by the publication date or in alphabetical order. Changing the value of any page to “1” moves it down the list,

placing it after any pages with the “0” value.

This option enables users to display the pages in a specific order.

Click on “Update” to save the new order.

Method 5: Utilizing the Sticky Posts Option


Use the sticky posts feature to pin the most popular, important, or time-sensitive posts to the top of the blog page.

Pinned posts continue to display at the top of the main page even when users upload fresh posts. This includes posts on the homepage.

Pinning a post is pretty uncomplicated:

  • Open the edit post screen.
  • Go to the “Document” panel.
  • Put a checkmark in the “Stick to the Front Page” box.
  • Click on “Update.”

Additionally, a sticky post will be featured in a different way than the rest of the posts.

Method 6: Reordering Using a Plugin

Changing the order of posts or pages manually can become a burden. It may be a good idea to use a management plugin instead.

There is a wide range of plugins available online. Many of them come with a handy drag and drop capability.

The following five plugins are widely considered the best to choose from.

Post Types Order


This is a straightforward plugin and users do not need a vast knowledge of WordPress.

It provides a drag-and-drop sortable JavaScript functionality. This enables users to change the order of pages, posts, custom post types, and products (WooCommerce and EDD).

To select the types of posts the reorder interface should appear on, go to settings and click on “Post Types Order.”

Reorder Posts


This plugin was created with developers in mind, so it is a bit more complex. It automatically adds a “Reorder” sub-menu to all posts.

It provides hierarchical post type support (for example nested posts). Ait further enables users to re-nest hierarchical posts.

It also auto-saves changes, so there’s no need to worry if you forget to hit that “Update” button.

CMS Tree Page View


This is a free plugin that gives users a visual of their pages on a CMS-like tree overview. This is a life-saver for websites with parent and child menu structure with heavy pages.

It enables users to reorganize pages, posts, and custom post types. Other features include WMPL support for websites using languages other than English.

Simple Page Ordering


This plugin helps users to arrange their sub-pages list. It utilizes a built-in page list and an easy drag-and-drop feature.

Users can reorder pages, hierarchical custom post types, and custom post types with “page-attributes.”

CMS Page Order


This is another straightforward plugin with the drag-and-drop feature. It comes with some extra functionalities, like maximum nesting levels and WPML support.

FAQs about reordering pages in WordPress

1. How can I reorder the pages in WordPress?

Go to the Pages screen in the WordPress dashboard to rearrange pages. Then, change the "Order" value to the desired position by clicking on the "Quick Edit" link for the page you want to move. To save your changes, click "Update".

2. Is it possible to rearrange the order of pages in WordPress without using a plugin?

In WordPress, you can reorder pages without using a plugin. Rearranging pages in WordPress is as simple as altering the "Order" value in the Quick Edit section of the Pages screen.

3. How many pages can I reorder at once in WordPress?

In WordPress, you can instantly reorder as many pages as you like. To modify the order settings for each page, you navigate to the Pages screen and use the Quick Edit function.

4. Can I change the order of pages based on their publish date in WordPress?

In WordPress, you can reorder pages according to when they were published. Simply navigate to the Pages screen, select "Screen Options" from the menu at the top of the page, and select "Date" from the drop-down menu. By doing this, you'll be able to sort pages in the Pages screen using a column for the publish date.

5. What is the easiest way to reorder pages in WordPress?

Utilizing a drag-and-drop page builder plugin is the simplest way to rearrange pages in WordPress. You may simply reorder pages using a visual interface with one of the many free and premium page builder plugins for WordPress, such as Elementor, Beaver Builder, and Divi.

6. Is there a way to save the current page order before making changes in WordPress?

When you alter the "Order" setting in the Quick Edit area of the Pages screen, WordPress immediately saves the current page order. But before making any significant changes, it's always a good idea to make a backup of your website.

7. How do I create a custom menu in WordPress and reorder pages in it?

Go to the Menus section in the WordPress dashboard to create a custom menu and rearrange the pages within it. Drag & drop the pages into the desired order after selecting the "Pages" tab to view a list of your pages. The menu can then be placed wherever on your website.

8. Can I use drag-and-drop to reorder pages in WordPress?

If you're using a page builder plugin, you can reorder pages in WordPress using drag and drop. To move the page to the desired location in the visual interface, simply click and drag it there.

9. What happens to the links to my pages when I reorder them in WordPress?

The links to those sites will also be automatically updated when you reorder pages in WordPress. However, you might also need to manually update any links you manually created to your pages.

10. How can I revert back to the default page order in WordPress if I mess up?

Simply go to the Pages screen and click on the "Page Order" column header to sort the pages by their default order to go back to the default page order in WordPress. Then, for any pages you want to move, you can update the "Order" values using the Quick Edit feature.

Ending thoughts on how to reorder pages in WordPress easily

This article provided a few simple methods for reordering WordPress posts and pages.

These can help to reorganize your posts and pages in a painless way. They will also save a lot of time and increase efficiency.

Some may choose to achieve this manually, following one of the recommended methods. The use of a plugin can help to make this process easier.

If you enjoyed reading this article on how to reorder pages in WordPress, you should check out this one about fixing the destination folder already exists.

We also wrote about a few related subjects like
fix the could not save password reset key to database,
failed to load resource,
fixing the another update is currently in progress,
WordPress posting to Facebook,
how to remove category from WordPress URL,
how to revert WordPress to previous version and
how to add a button in WordPress.

Albert Ślusarczyk
Albert Ślusarczyk
As the co-creator of Be Theme, I am a strong believer in designing with care and patience. I pour my energy, time & knowledge into perfecting the theme for our 260,000+ customers.