Plugin info

Total downloads: 127
Active installs: 0
Total reviews: 1
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/15/2025 (45 days ago)
Added to WordPress: 10/4/2025 (0 years old)
Minimum WordPress version: 5.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 45 days ago • 1 reviews

61/100

Is Post Order Control – Drag, Drop & Reorder Posts and Post Types abandoned?

Likely maintained (last update 45 days ago).

Compatibility

Requires WordPress: 5.0
Tested up to: 6.8.3
Requires PHP: 7.4

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Simple Page Ordering
Rating 4.7/5 (131 reviews)Active installs 100,000
Term Menu Order
Rating 5.0/5 (3 reviews)Active installs 400
Simple Menu Order Column
Rating 5.0/5 (1 reviews)Active installs 100
Media Menu Order
Rating 0.0/5 (0 reviews)Active installs 50
Admin Menu Customizer
Rating 0.0/5 (0 reviews)Active installs 10
Simple Front End Edit Buttons
Rating 0.0/5 (0 reviews)Active installs 10

Description

Post Order Control provides an intuitive drag-and-drop interface for reordering posts, pages, and custom post types directly in the WordPress admin. Built with accessibility and theme compatibility in mind, this plugin uses WordPress’s standard menu_order field for maximum compatibility.

Key Features

  • Drag-and-drop ordering directly in WordPress admin post/page lists
  • WordPress Standard: Uses built-in menu_order field for maximum theme compatibility
  • Modern admin interface with tabbed settings and comprehensive documentation
  • Taxonomy ordering for categories, tags, and custom taxonomies
  • Auto-apply option to automatically use custom order on frontend
  • REST API for fetching/saving ordering with nonce and capability checks
  • Helper function postordercontrol_get_ordered_posts() for easy theme integration
  • Export/Import functionality for backing up ordering data
  • Accessible design with keyboard navigation and screen reader support
  • I18n ready with included POT file

How It Works

This plugin uses WordPress’s built-in menu_order field to store post ordering:

  • Drag-and-drop updates the menu_order value for each post
  • Theme queries using orderby => 'menu_order' automatically respect your custom order
  • No custom database tables or complex queries needed
  • Full compatibility with any theme or plugin that supports menu_order

Theme Integration

The plugin provides multiple ways to integrate with your theme:

Method 1: Helper Function (Recommended)
php
$posts = postordercontrol_get_ordered_posts( array(
'post_type' => 'post',
'posts_per_page' => 10,
'post_status' => 'publish',
) );

Method 2: Standard WP_Query
php
$query = new WP_Query( array(
'post_type' => 'post',
'orderby' => 'menu_order',
'order' => 'ASC',
'posts_per_page' => 10,
) );

Method 3: Auto-Apply (Global)
Enable automatic ordering for all frontend queries in the plugin settings.

Taxonomy Ordering

The plugin also supports drag-and-drop ordering for taxonomies:

  • Enable taxonomies in the Advanced settings tab
  • Drag and drop terms in taxonomy admin pages
  • Use wp_list_categories() with orderby => 'meta_value_num' and meta_key => 'postordercontrol_term_order'

Capabilities

  • By default, users with edit_posts capability can manage ordering
  • Optionally restrict to manage_options (Administrators only) via Settings

Support

For support, feature requests, or bug reports, please visit the plugin’s support forum or create an issue in the repository.

Privacy Policy

This plugin does not collect, store, or transmit any personal data. All ordering data is stored locally in your WordPress database using WordPress’s standard menu_order field and term meta.

Credits

Built with ❤️ by wpunicorn. Uses WordPress’s built-in functionality for maximum compatibility and performance.

Installation

  1. Upload the plugin files to /wp-content/plugins/post-order-control/
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Go to Settings Post Order Control to configure the plugin
  4. Start ordering your content by visiting your post type admin pages

Frequently Asked Questions

How do I reorder posts?

The easiest way is directly in the WordPress admin:
1. Go to Posts All Posts or Pages All Pages
2. You’ll see a new “Order” column with drag handles (⋮⋮)
3. Simply drag any row up or down to reorder
4. The order saves automatically when you drop the row

Will this work with my theme?

Yes! This plugin uses WordPress’s standard menu_order field, which is supported by most themes. If your theme doesn’t automatically use the custom order, you can:
1. Enable “Auto Apply Sort” in the plugin settings, or
2. Modify your theme queries to use orderby => 'menu_order'

Can I order custom post types?

Yes! The plugin supports any public post type. Enable them in the General settings tab.

Can I order categories and tags?

Yes! Enable taxonomies in the Advanced settings tab, then drag and drop terms in their respective admin pages.

How do I display ordered posts in my theme?

Use the helper function postordercontrol_get_ordered_posts() or modify your WP_Query to use orderby => 'menu_order'. See the plugin’s “How To” tab for detailed examples.

Can I backup my ordering data?

Yes! Use the Export/Import feature in the Advanced settings tab to backup and restore your ordering data.

Review feed

No reviews available

Screenshots

  1. Modern tabbed settings interface

    Modern tabbed settings interface

  2. Taxonomy ordering in category admin

    Taxonomy ordering in category admin

  3. Comprehensive "How To" documentation tab

    Comprehensive "How To" documentation tab

  4. Drag-and-drop interface in post admin list

    Drag-and-drop interface in post admin list

Changelog

1.0.0

  • Initial release
  • Drag-and-drop ordering in admin lists
  • WordPress menu_order field integration
  • Taxonomy drag-and-drop support
  • Modern tabbed admin interface
  • REST API support
  • Helper function for theme integration
  • Export/Import functionality
  • Comprehensive documentation
  • Full i18n support