Post Types Order

Wordpress Plugin
Download latest -



Download Stats

Today 906
Yesterday 1,435
Last Week 8,832
All Time 3,229,321
Banner 772x250

Over 6.8 MILLIONS DOWNLOADS and near PERFECT rating out of 200 REVIEWS.
A powerful plugin, Order Posts and Post Types Objects using a Drag and Drop Sortable JavaScript capability.

The order can be customized within default WordPress post type archive list page or a separate Re-Order interface which displays all objects. It allows reordering the posts for any custom post types you defined, including the default Posts. Post Order has never been easier.


This plugin was developed considering everyone to be able to use the sorting feature, no matter the WordPress experience:

  • Install the plugin through the Install Plugins interface or by uploading the post-types-order folder to your /wp-content/plugins/ directory.
  • Activate the Post Order plugin.
  • A new setting page will be created within Settings > Post Types Order, you should check with that, and make a first options save.
  • Using the AutoSort option as ON you don't need to worry about any code changes, the plugin will apply the customized post order on fly.
  • Use the Re-Order interface which appears to every custom post type (non-hierarchical) to change the post order to a new one.
  • If prefer sort apply through the code, include 'orderby' =>'menu_order' within custom query arguments, more details at

Example of Usage


As you can see just a matter of drag and drop and post ordering will change on front side right away. If for some reason the post order does not update on your front side, you either do something wrong or the theme code you are using does not use a standard query per WordPress Codex rules and regulations. But we can still help, use the forum to report your issue as there are many peoples who gladly help or get in touch with us.

Something is wrong with this plugin on your site? Just use the forum or get in touch with us at Contact and we'll check it out.

Need More? Check out the advanced version of this plugin at Advanced Post Types Order which include Hierarchically post types order, Manual / Automatic Sorting, Individual Categories Order, Conditionals to apply, Paginations for large list, Mobile ready, Enhanced Interface, Plugins compatibility (MultiSite Network Support, WPML, Polylang, WooCommerce, WP E-Commerce, Platform Pro, Genesis etc), font side re-order interface, ... and many more !!

This plugin is developed by Nsp-Code

Releases (48 )

Version Release Date Change Log 2022-11-24
  • WordPress 6.1.1 compatibility tag 2022-06-30
  • WordPress 6.0 compatibility tag
1.9.9 2022-05-02
  • Fix layout change when sorting by drag&drop within default WordPress interface.
    • Add placeholder row size by setting a tr colspan of the dragable element.
1.9.8 2022-03-02
  • Readme file updates, typos fixes.
    • WordPress 5.9 compatibility tag
1.9.7 2021-12-23
  • Remove Twitter button
    • Remove unused gif image
    • HTPML and CSS cleanup 2021-09-16
  • Code cleanup
    • WordPress 5.8.1 compatibility tag 2021-03-29
  • Fix PHP implode() notice 2021-03-01
  • Fix PHP implode() notice 2020-12-17
  • Fix PHP implode() notice
    • Ensure the drag & drop interface show for correct post types, non hierarchically to ensure correct functionality
    • WordPress 5.6 compatibility tag 2020-08-24
  • Clean post cache on order update to allow menu_order to change on cached data
    • WordPress 5.5 compatibility tag 2020-07-06
  • Fix: Outputs the admin save notice through admin_notices filter
1.9.5 2020-07-06
  • Fix: disable drag & drop within taxonomies interfaces; fix WooCommerce attributes sort issue
    • Reorder interface slight styles improvements
    • Compatibility tag update for WordPress 5.4.2 2020-04-10
  • Option text translation update
    • Changed the posts class to to wp-list-table when applying sortable for better compatibility
    • Compatibility tag update for WordPress 5.4 2019-12-09
  • Compatibility tag update for WordPress 5.3 2019-05-11
  • Ignore the Events Calendar posts

    - Filter typo fix 2018-07-09
  • Ignore sorting when doing Search and there's a search key-phrase specified.
    • Ignore sorting when doing Search within admin dashboard
    • Removed Google Social as it produced some JavaScript errors
    • WordPress 4.9.7 tag update 2018-01-08
  • Clear LiteSpeed Cache on order update to reflect on front side
    • WordPress 4.9.1 tag update 2017-08-26
  • Fix: updated capability from switch_theme to manage_options within 'Minimum Level to use this plugin' option
    • Default admin capability changed from install_plugins to manage_options to prevent DISALLOW_FILE_MODS issue.
    • Prepare plugin for Composer package 2017-07-17
  • Plugin option to include query argument ASC / DESC 2017-07-17
  • Include ASC / DESC if there is a query order argument
    • Avada fix 'product_orderby' ignore 2017-06-10
  • WordPress 4.8 compatibility notice
    • Slight code changes, remove unused activate / deactivate hooks
    • Updated po translation file
    • Updated assets
1.9.3 2017-02-24
  • Fix for custom post type objects per page when using default archive interface drag & drop sort
    • Plugin code redo and re-structure
    • Improved compatibility with other plugins
    • Security improvments for AJAX order updates
1.9 2016-10-08
  • Remove translations from the package
    • Remove link for donate
    • Wp Hide plugin availability notification
    • New Filter pto/get_options to allow to chaneg default options; Custom capability can be set for 'capability'
    • New Filter pto/admin/plugin_options/capability to allow custom capability option to be inserted within html 2016-08-23
  • WPDB Prepare argument fix
    • User preferance objects per page set to default if empty
1.8.9 2016-06-03
  • Add Nonce for admin settings
    • Update queries to use prepare
    • Drag & Drop Sortable within Post Type archive interface
    • Code cleanup
    • Set time limit for ajax calls to attempt a code execution extend
1.8.7 2016-04-15
  • Admin Post / Page Gallery items order fix
    • New filter pto/posts_orderby to ignore sort apply
1.8.6 2016-03-04
  • PHP 7 deprecated nottice fix Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP;
    • Fix: $_REQUEST['action'] comparison evaluate as Identical instead equal
    • New filter cpto/interface_itme_data to append additional data for items within sortable interface
    • Slight style updates
    • Replaced Socialize FB like page
1.8.5 2015-12-23
  • Text domain change to post-types-order to allow translations at
    • New query argument ignore_custom_sort , to be used with Autosort. Ignore any customised sort and return posts in default order.
1.8.4 2015-10-07

Make sure you get the latest version.

1.8.3 2015-08-08
  • Advanced Custom Fields Page Rule fix
    • Show / Hide Re_order inderface for certain menus. Option available within Settings area.
    • Media Sort interface objects order fix, when query-attachments REQUEST
1.8.2 2015-08-07
  • Media Uploaded To after sort fix
1.8.1 2015-07-10
  • Next / Previous sorting apply bug fix for custom taxonomies
    • Portuguese translation update - Pedro Mendon?a -
    • Options - phrase translation fix
1.7.9 2015-06-19
  • Next / Previous sorting apply option
    • Filter for Next / Previous sorting applpy
    • Help updates
    • Appearance /css updates
    • Admin columns sort fix
    • Media re-order
1.7.7 2015-05-15
  • Next / Previous post link functionality update
    • Code improvements
    • Norvegian translation update - Bjorn Johansen
    • Czech translation - dUDLAJ; Martin Kucera -
1.7.4 2015-02-06
  • Japanese translation - Git6 Sosuke Watanabe -
    • Portuguese translation update - Pedro Mendona -
    • Chinese translation - Coolwp
1.6.8 2014-07-25
  • Edit Gallery - image order fix
    • "re-order" menu item allow translation
    • Hungarian translation - Adam Laki -
    • Minor admin style improvments
1.6.5 2014-02-21
  • Updates/Fixes
    • German translation
    • Norwegian (norsk) translation
1.6.2 2013-11-15

Make sure you get the latest version

1.5.8 2013-08-16
  • Updates/Fixes
    • Ignore Search queries when Autosort is ON
    • Text Instances translatable fix
    • Italian translation - Black Studio
    • Spanish translation - Marcelo Cannobbio
1.5.7 2013-06-07
  • Updates/Fixes
    • Using Capabilities instead levels
    • Updating certain code for WordPress 3.5 compatibility
    • Set default order as seccondary query order param
1.5.4 2012-12-07
  • Updates/Fixes
1.5.1 2012-05-25
  • Updates/Fixes
1.4.6 2011-08-12

Make sure you get the latest version

1.4.3 2011-04-30
  • Small improvments
1.3.9 2011-01-04
  • Re-Order Menu Item Appearance fix
1.1.2 2010-12-05
  • Bug Fix
1.0.2 2010-11-04
  • Default order used if no sort occour
0.9 2010-09-22

Make sure you get the latest version