How To Reorder Posts, Pages, Categories, Tags & Custom Taxonomies In WordPress
By default, WordPress sorts posts by the date they are published in reverse chronological order (i.e. from newest to oldest).
While this works fine in most situations, there may be times when you may need to rearrange the order of your posts or reorder how custom post types, pages, categories, tags, etc., display on your site.
In this step-by-step tutorial, you will learn how to sort and reorder posts, custom post types, pages, categories, tags, WooCommerce products, and other taxonomies inside WordPress without touching code.
***
Why Reorder Posts And Pages In WordPress?
Being able to reorder posts and pages on a WordPress site offers several strategic advantages:
- Enhanced User Experience: By customizing the order of posts and pages, users can prioritize content based on relevance or their strategic goals, thus improving navigability and readability. For example, a travel blog can feature its most popular destination guides at the top of the page during peak tourist seasons.
- Improved Content Management: Reordering helps manage large volumes of content, allowing site owners to highlight or push older entries back into the spotlight. For example, an e-commerce site can bring attention to back-in-stock items by reordering them to appear first in the product list.
- SEO Optimization: Websites can improve their SEO by reordering posts to highlight trending or updated content, as search engines often favor fresher content. For example, updating and reordering a post about a yearly event (e.g., a tech conference review) ensures it appears first when the event approaches.
- Customized Marketing Approaches: Reorder functionality allows for quick adjustments in response to marketing campaigns or changes in user interest trends. For example, prioritizing posts related to upcoming holidays or sales events to maximize exposure and user engagement.
- Ease of Use: Tools and plugins available for WordPress make reordering straightforward without requiring extensive technical skills. For example, a plugin with a drag-and-drop interface can be used to reorder products on a WooCommerce site.
How To Reorder WordPress Posts & Custom Post Types
WordPress orders posts in the same order that you publish them (i.e. based on the date and time they were published), but displays these on your site in reverse chronological order (i.e. from newest to oldest).
To understand what this means to your visitors, look at the screenshot below…
As you can see from the above example, if you write a series of posts meant to be read in sequential order (e.g. first Step 1, then Step 2, then Step 3, etc.) and publish these as you write, then WordPress will, by default, display the last published post first at the top of your list.
If you need to reorder posts, these are your options:
- Manually change the post’s publish date and time.
- Change code in your WordPress templates (not a great option for non-techies, so we’ll skip this method).
- Use a plugin that will let you do this easily.
Change Post Publish Date And Time Manually
WordPress lets you reorder posts by changing their publish date & time.
This is fine if you have only a handful of posts, but it can become cumbersome and frustrating if you have a large number of posts to reorder.
Also, changing their publish date and time is not an option if your posts require an accurate timestamp.
WordPress does let you sort posts in the backend (i.e., inside your admin area) by clicking on the column header icons (e.g., sort posts by title in ascending or descending order, sort by date published, etc.), but it won’t save this order on the front end (i.e., what users see). It’s just a way to help you find things more easily when working with posts.
Reorder Posts Using Plugins
Using a plugin is an easier way to reorder posts in WordPress. Several plugins are available for this.
In the example below, we’ll show you how to reorder posts in WordPress using a Post Types Order plugin.
Post Types Order
Post Types Order is a free WordPress plugin that allows you to order posts and custom post types by dragging and dropping.
To install the plugin, go to Plugins > Add Plugins (see our tutorial on installing plugins if you need help) and search for ‘post order’.
Find the Post Types Order plugin and click on ‘Install Now.’
Activate the plugin after installing it…
After installing and activating the plugin, click on the Settings Page link…
This takes you to the plugin’s settings page. You can leave the default settings as they are…
Scroll down to the bottom of the screen and click the ‘Save Settings’ button…
To reorder your posts, go to Posts > Re-Order…
Drag and drop posts to rearrange their order…
Scroll to the bottom of the screen and click on ‘Update’ to save the new order of your posts…
Your posts will now appear to visitors in the order you have arranged them wherever your website displays lists of posts.
The plugin also lets you easily reorder custom post types. Watch the video below to get a better idea of what you can do using the Post Types Order plugin.
(Reordering custom post type posts in WordPress)
For more details, visit the plugin’s website here: Post Types Order
You can’t use this plugin to sort hierarchical post types (e.g. pages).
To do this, you will need to upgrade to the premium version of the plugin, which offers advanced features for ordering other taxonomy types (e.g., pages, categories, etc.), or use one of the plugins shown in the section below.
How To Reorder WordPress Pages
WordPress pages are hierarchical post types, meaning you can nest pages under other pages to create a hierarchical order…
If you need to reorder pages, these are your options:
- Manually change the order of your page by changing the publish date and time, order ID, or nesting it under a different parent page.
- Change code in your WordPress templates (not a great option for non-techies, so we’ll skip this method).
- Use a plugin that will let you do this easily.
Manually Change Page Order
Like posts, WordPress lets you reorder pages by changing their publish date & time (1).
Additionally, you can reorder pages by changing the number in the Order field (2) or nesting them under a different Parent page (3).
Using the WordPress Quick Edit feature, you can make all of these changes for each page you want to reorder.
Just like posts, this is fine if you only have a handful of pages to rearrange, but it can become cumbersome and frustrating if you want to sort a large number of pages.
Reorder Pages Using Plugins
An easier way to reorder pages in WordPress is to use a plugin. Here are some plugins you can use to reorder pages in WordPress.
Content Views
Content Views is a truly versatile WordPress plugin that lets you easily reorder posts and pages and create all kinds of visually stunning layouts for all kinds of websites, including blogs, news portals, portfolios, and online stores with custom post or page ordering views.
You can easily reorder posts and pages using features like drag and drop, typing in post or page IDs, or even just starting to type in the title of your page or post, then selecting it from the results field to insert it in the reordering screen.
Additionally, you can create different layouts and views to display lists of posts or pages inside other posts or pages and arrange them in a specific order.
For example, the screenshot below shows how all of the WordPress Tutorials on this site were organized inside a custom view to display in the order they are listed on the tutorials page.
The video below provides an overview of all this plugin has to offer.
You can download the free version of the Content Views plugin from the WordPress plugin directory or purchase the premium plugin version, which lets you include (and reorder) posts, pages, and other taxonomies in the same layout views, in addition to giving you access to all of its extensive features, which include:
- Grid Shortcode & Block: Easily display various content types, such as posts, pages, images, and taxonomy terms, in attractive layouts such as grids, lists, sliders, and accordions.
- Flexible Content Display: Effortlessly showcase recent posts, category-specific content, tag-filtered posts, and more.
- Editor Compatibility: The classic editor and the Gutenberg block editor are compatible for seamless integration into any WordPress environment.
- Multiple Layout Options: Offers a wide array of responsive layouts, including grids, lists, sliders, masonry, timelines, and more, catering to diverse website needs.
- Powerful Query Filters: This feature enables precise content filtering by post type, taxonomy, custom fields, keywords, authors, dates, and other criteria.
- Front-End Filtering (PRO): Advanced filtering options for website visitors, including category, tag, taxonomy, and custom field filters in various formats.
- Pagination Options: Supports normal and AJAX pagination styles, enhancing user experience.
- Theme Layout Replacement (PRO): Easily switch to alternative layouts for specific WordPress pages without altering the theme.
- Integration Compatibility: Seamlessly integrates with popular plugins like WooCommerce, The Events Calendar, Advanced Custom Fields, WPML, and more.
- Additional Features: Mobile-friendly design, complete control over layout and styling, lazy loading for images, SEO optimization, and social sharing integration.
For more information, go here: Content Views Free | Content Views Pro
Simple Page Ordering
Simple Page Ordering is a free WordPress plugin that allows you to order pages, hierarchical custom post types, or custom post types with “page-like” attributes using drag-and-drop.
The plugin is also “capabilities aware,” meaning that only users with permission to edit other users’ pages (e.g. editors and administrators) can reorder content.
This plugin cannot be used to sort general WordPress posts, as posts are not displayed by menu order but by chronology. To sort WordPress posts and pages using the same plugin, consider a premium plugin like Advanced Post Types Order.
To install the plugin, go to your Add Plugins screen, search for “page order” in the Keyword search field, locate the plugin, and click the ‘Install Now’ button…
Activate the plugin after installation…
After activating the plugin, go to your Pages screen and drag and drop items to rearrange their page order…
The plugin also offers integrated help (click the “Help” tab at the top right of the screen)…
Learn more about this plugin here: Simple Page Ordering
How To Reorder WordPress Categories & Tags
“Taxonomy” is another way of organizing, classifying, or grouping different data in WordPress. For example, Categories and Tags are the default taxonomies used to organize WordPress posts.
Depending on your goals and your website’s theme, you may need to sort or reorder how your categories, tags, or custom taxonomies appear to users.
For example, if you use the Categories widget to display a list of post categories on your sidebar, your categories will be sorted in alphabetical order by default…
However, you may want to rearrange the order your categories display to your site visitors.
You could create a custom menu to display categories on your sidebar. Still, there could be other instances where you want to rearrange the order of your categories (or tags or other taxonomies). The easiest way to do this is using plugins.
The plugins below allow you to sort categories, tags, and custom taxonomies in WordPress.
Yikes Simple Taxonomy Ordering
Yikes Simple Taxonomy Ordering is a free WordPress plugin that allows you to order all taxonomy terms on your site with a simple-to-use, intuitive drag-and-drop interface.
This plugin works for WordPress core taxonomies (Categories and Tags) and any other custom taxonomies you have created.
To install the plugin, go to your Add Plugins screen, search for “simple taxonomy ordering” in the Keyword search field, locate the plugin, and click on the ‘Install Now’ button …
Activate the plugin after installation…
After activating the plugin, select Settings > Simple Tax. Ordering to configure the plugin settings…
Specify which taxonomies to enable by clicking on the drop-down menu and selecting from the available options (categories and tags)…
Click the ‘Save Changes’ button when you’re done to update the plugin settings…
Now you can sort and reorder your categories using drag and drop…
You can do the same to sort and reorder your post tags…
Learn more about this plugin here: Yikes Simple Taxonomy Ordering
Here is another plugin you can use to sort categories and other taxonomies…
Category Order And Taxonomy Terms Order
Category Order and Taxonomy Terms Order is a free plugin created by the same developers as the Post Types Order plugin.
After installing and activating the plugin, you can access its settings by going to Settings > Taxonomy Terms Order.
To use the plugin, go to Posts > Taxonomy Order and sort items using drag-and-drop, then save and update your settings.
The plugin developers also offer a premium version of this plugin with advanced features.
To learn more about this plugin, go here: Category Order and Taxonomy Terms Order
How To Reorder WooCommerce Products
If you use WooCommerce to sell products online, you can sort how your products display on the front end of your shopping pages using the plugin’s built-in drag-and-drop functionality.
If you have WooCommerce installed, go to your main admin menu and select WooCommerce > Products, then click on the Sorting tab…
You can now sort products using drag and drop…
You can also rearrange the order of your products when editing them by clicking on the Advanced tab and entering a number into the Menu order field (e.g. 0, 1, 2, 3, 4, 5, etc.).
You can also use negative numbers to sort items (e.g., -1, -2, etc.). This is useful if, for example, you have already sorted products and want one to display above all others.
You can also change the default product sorting method on your shop’s front-end catalog by going to your WordPress Theme Customizer, selecting WooCommerce > Product Catalog, and choosing one of the Default product sorting options:
- Default sorting (custom ordering + name)
- Popularity (sales)
- Average rating
- Sort by most recent
- Sort by price (asc)
- Sort by price (desc)
For more details, see the WooCommerce plugin page here: WooCommerce
Reordering Posts and Pages in WordPress – FAQs
Here are frequently asked questions about reordering posts and pages in WordPress to effectively manage your content display and ensure that your site remains organized and navigable:
How can I reorder posts and pages in WordPress?
To reorder posts and pages in WordPress, you can use various methods:
- Manual ordering: You can change the order of your posts and pages by editing their publishing dates. Edit the publish date to a past or future date to reorder them accordingly.
- Using plugins: Several plugins are available that allow you to easily drag and drop to reorder your posts and pages.
- Customizing menus: You can also reorder pages by customizing your menus in WordPress. Navigate to Appearance > Menus, then drag and drop the pages in the desired order.
Why can’t I reorder posts and pages using the default editor?
The default editor in WordPress does not provide built-in functionality for reordering posts and pages. You’ll need to use manual methods, plugins, or menu customization to reorder them.
Can I reorder posts and pages based on categories or tags?
Plugins can reorder posts and pages based on categories or tags. These plugins often provide additional sorting options beyond manual ordering.
Do changes in post/page order affect SEO?
Changing the order of posts and pages does not directly affect SEO. However, it can impact user experience and navigation on your site, indirectly influencing SEO.
Will reordering posts and pages affect permalinks?
No, reordering posts and pages will not affect their permalinks. Permalinks are based on the post or page title, which remains unchanged regardless of the order.
What happens to the links to my pages when I reorder them in WordPress?
When you reorder pages in WordPress, the links to those pages remain unchanged. Only the order in which the pages are displayed on your website is affected.
Will sorting the order of posts or pages inside my WordPress admin change the order in which they will be displayed to my site visitors?
Changing post or page order using the sort filters in the WordPress Post and Page table column headers (e.g., sorting page titles alphabetically or by publishing date) does not change how they will be displayed to visitors; it just allows you to find your content faster.
To rearrange the actual order of posts and pages in WordPress so they display in a particular order to your site visitors, you must change the actual post or page order setting. There are several ways to achieve this (e.g., using plugins, page builders, drag-and-drop functionality, or listing their post or page IDs in your desired order).
Can I change the order of pages based on their publish date in WordPress?
Yes, you can change the order of pages based on their publish date in WordPress. One method is to adjust the publish date of each page to reflect the desired order.
What is the easiest way to reorder pages in WordPress?
The easiest way to reorder pages in WordPress is to use the drag-and-drop functionality available in various WordPress post and page reordering plugins.
Can I use drag-and-drop to reorder pages in WordPress?
Various WordPress page-ordering plugins allow you to reorder pages using drag-and-drop.
How many pages can I reorder at once in WordPress?
In WordPress, you can reorder multiple pages at once by changing their order setting using the Quick Edit feature. The number of pages you can reorder simultaneously depends on your website’s configuration and the capabilities of your hosting environment.
Is there a way to save the current page order before making changes in WordPress?
WordPress does not have a built-in feature for saving the current page order before making changes. However, you can manually document or screenshot the existing order for reference.
How do I create a custom menu in WordPress and reorder pages?
To create a custom menu in WordPress, navigate to Appearance > Menus in the admin dashboard. From there, you can add pages to the menu and reorder them using drag-and-drop.
How can I revert to the default page order in WordPress if I mess up?
If you need to revert to the default page order in WordPress, you can manually reorder the pages to their original positions or, if available, use a feature provided by a page-ordering plugin to reset their order.
***
Congratulations! Now you know how to sort posts, custom post types, pages, categories, tags, WooCommerce products, and other taxonomies inside your WordPress site.
Ladybug image: Pixabay
Updated: October 13th, 2024