Anything Order by Terms


This plugin allows you to arrange any post types and terms with simple drag and drop within the builtin list table on administration screen. Save post order for each term.


  • Support for any post types and taxonomies.
  • Multiple selection is available.
  • Capabilities aware. ‘edit_others_posts’ for post. ‘manage_terms’ for taxonomy.
  • No additional column in builtin tables.
  • No additional table in database.
  • Save post order for each term.
  • Woocommerce and Polylang compatibility.


  • Enable/Disable arrangement with drag and drop on "Screen Options" tab. Reset bulk action.
  • Dragging items. Also support custom post type like Woocommerce product.
  • You can select multiple items by Ctrl(or Command on OS X)+Click.


  1. Upload ‘anything-order-by-terms’ to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


I don’t want some post types to be sortable.

Uncheck the “Order” option in “Show on screen” section on Screen Options tab to disable sorting.

I don’t want terms or post to be sortable.

Use filter. Place in you theme’s function.php file add_filter('Anything_Order/do_order/Post', '__return_false'); or add_filter('Anything_Order/do_order/Taxonomy', '__return_false');.

How do I reset the order?

Select the “Reset Order” option in bulk actions select and click “Apply”.

How do I select multiple items?

Ctrl(or Command on OS X)+Click toggle selection state of current item. Shift+Click select items between first selected item on the list and current item.


Awesome for order by term

I was in need to reorder page by its term. i created custom taxonomy for pages and want to reorder page by its term so each page has different order according to term. and this plugin helped me to save hours 🙂

Read all 5 reviews

Contributors & Developers

“Anything Order by Terms” is open source software. The following people have contributed to this plugin.


“Anything Order by Terms” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Anything Order by Terms” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.3.3 – 2018-11-26

  • Changed – WordPress 5.0 compatibility checked.

1.3.2 – 2018-10-01

  • Fixed – Update author site link.

1.3.1 – 2018-09-27

  • Fixed – Bulk actions did not work in post view.

1.3.1 – 2018-09-27

  • Fixed – Bulk actions did not work in post view.

1.3.0 – 2018-04-18

  • Changed – WordPress 4.9.5 and Woocommerce 3.3.5 compatibility.
  • Changed – Disable Woocommerce term ordering in favour plugin methods.
  • Changed – Reset order init by bulk action select instead screen options link.
  • Fixed – Save ordering post by term when use filter select in admin area.