plugin-icon

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

제작자: wpunicorn·
Drag-and-drop ordering for any post type using WordPress's built-in menu_order field. Features modern admin UI and full theme compatibility.
등급
5/5
버전
1.0.0
최근 업데이트일
Nov 15, 2025
Post Order Control – Drag, Drop & Reorder Posts and Post Types

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.

무료Business 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 6.8.3
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.