Title: I Order Terms
Author: Igor Jerosimić
Published: <strong>24 de diciembre, 2013</strong>
Last modified: 14 de diciembre, 2025

---

Search plugins

![](https://ps.w.org/i-order-terms/assets/icon-256x256.png?rev=3393636)

# I Order Terms

 By [Igor Jerosimić](https://profiles.wordpress.org/x64igor/)

[Download](https://downloads.wordpress.org/plugin/i-order-terms.1.5.3.zip)

 * [Details](https://pe.wordpress.org/plugins/i-order-terms/#description)
 * [Reviews](https://pe.wordpress.org/plugins/i-order-terms/#reviews)
 *  [Installation](https://pe.wordpress.org/plugins/i-order-terms/#installation)
 * [Development](https://pe.wordpress.org/plugins/i-order-terms/#developers)

 [Support](https://wordpress.org/support/plugin/i-order-terms/)

## Description

Plugin can be used for reordering categories, tags and custom taxonomies. This plugin
is primarily intended as an aid to theme developers.

Plugin supports multisite installation.

#### Requirements

The minimum requirement is that you have at least WordPress 3.5 installed.

#### Example usage

**Fetching sorted terms from a custom taxonomy will be enabled by default:**

    ```
    $terms = get_terms( 'your-taxonomy-name' );
    ```

**If you wish to sort by name (disable plugin’s custom sorting) you will have to
set ‘i_order_terms’ to ‘false’:**

    ```
    $terms = get_terms( 'your-taxonomy-name', 'i_order_terms=0' );
    ```

#### Warning

Plugin adds a new column to the ‘term_taxonomy’ table, make sure to backup your 
database before installing. Column is removed when you delete the plugin.

## Screenshots

 * [[
 * The screenshot of Category section after drag and drop reorder operation.
 * [[
 * Settings section where you can select which taxonomy should be sortable.

## Installation

 1. You can download and install «I Order Terms» plugin by using the built-in WordPress
    plugin installer. Or you can upload plugin folder «i-order-terms» manually to your«/
    wp-content/plugins/» directory.
 2. Activate the plugin through the «Plugins» menu in WordPress.
 3. You will need to enable plugin for taxonomy that you wish to sort.

#### Enabling plugin for taxonomy

You can use the settings page or add code in your function file. There are two options
you can use to make taxonomy sortable:

1) You can enable sorting when registering taxonomy:

    ```
    register_taxonomy( 'your-taxonomy-name', 'your-post-type', array(
        'label' => __('Category'),

        // this parameter is used to enable
        // sorting for taxonomy 'your-taxonomy-name'
        'i_order_terms' => true,
    ));
    ```

2) Other option is to pass an array of taxonomies (or tags/categories) via filter«
i_order_terms_taxonomies» in your functions file like this:

    ```
    function custom_i_order_terms_taxonomies($taxonomies) {
        $taxonomies = array_merge($taxonomies, array('taxonomy', 'category'));
        return $taxonomies;
    }
    add_filter('i_order_terms_taxonomies', 'custom_i_order_terms_taxonomies');
    ```

This will enable taxonomy sorting for ‘taxonomy’ and ‘category’ taxonomies.
 Naturally,
you will have to provide your taxonomy names.

## FAQ

### Will this work on WordPress multisite?

Yes, it will work on multisite installation.

### What permissions are required for users to reorder terms?

User needs to have «manage_categories» permission to be able to order terms.

### Where can I report a bug?

You can report bugs from the contact form on my website at [https://www.igorware.com/contact](https://www.igorware.com/contact?referrer-ver=I-Order-Terms).

Please make sure to include plugin version when reporting bugs.

## Reviews

![](https://secure.gravatar.com/avatar/09d216911fab969ba505287ccb441e0577a52025d7a44f07ba6918f94a571876?
s=60&d=retro&r=g)

### 󠀁[Fonctionne parfaitement](https://wordpress.org/support/topic/fonctionne-parfaitement-32/)󠁿

 [eliii](https://profiles.wordpress.org/eliii/) 3 de febrero, 2026

Les reviews étaient un peu vieilles, ça fonctionne toujours 🙂

![](https://secure.gravatar.com/avatar/e0ba1d0a1b683e686a07e412f865e44e348ff7934b54684e7b0fe2cab7ab7b0b?
s=60&d=retro&r=g)

### 󠀁[Simple + Efficient = Brilliant](https://wordpress.org/support/topic/simple-efficient-brilliant-3/)󠁿

 [Aurovrata Venet](https://profiles.wordpress.org/aurovrata/) 21 de abril, 2017

Nice little plugin, love it!

![](https://secure.gravatar.com/avatar/725786d054fc91ef649b7f02924e074bc05afc4eee948e645f8e254661ef7da0?
s=60&d=retro&r=g)

### 󠀁[Perfect!](https://wordpress.org/support/topic/perfect-3398/)󠁿

 [Stephanie Walters](https://profiles.wordpress.org/pypwalters/) 14 de diciembre,
2016

I was getting ready to tell my client they would have to choose one order for the
taxonomy for the entire site. The ability to disable the custom order with ‘i_order_terms’
=>’0’ is so clutch!

![](https://secure.gravatar.com/avatar/51d95ec05673f0879f77ead03cc2cdd86e3193fe41687b079197d678beb4615d?
s=60&d=retro&r=g)

### 󠀁[Excellent](https://wordpress.org/support/topic/excellent-3166/)󠁿

 [tuleburggroup](https://profiles.wordpress.org/tuleburggroup/) 3 de septiembre,
2016

Did exactly what it was built to do. Easy and effective.

![](https://secure.gravatar.com/avatar/488adc450af0366597c75a3596a2df6fb3d44dec58bd0fc06da4f65dacf1cfa8?
s=60&d=retro&r=g)

### 󠀁[Just what I needed.](https://wordpress.org/support/topic/just-what-i-needed-415/)󠁿

 [rengland77](https://profiles.wordpress.org/rengland77/) 3 de septiembre, 2016

Just what I needed to manually organize a group of tags that appear on the page.
Thanks for making this 🙂

 [ Read all 11 reviews ](https://wordpress.org/support/plugin/i-order-terms/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Igor Jerosimić ](https://profiles.wordpress.org/x64igor/)

“I Order Terms” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/i-order-terms/contributors)
for their contributions.

[Translate “I Order Terms” into your language.](https://translate.wordpress.org/projects/wp-plugins/i-order-terms)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/i-order-terms/), check
out the [SVN repository](https://plugins.svn.wordpress.org/i-order-terms/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/i-order-terms/) 
by [RSS](https://plugins.trac.wordpress.org/log/i-order-terms/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.3

 * Declared support for WordPress 6.9

#### 1.5.2

 * Fixed version label

#### 1.5.1

 * Add nonce for AJAX requests to prevent CSRF attacks
 * Force AJAX message as text content

#### 1.5.0

 * Added check/uncheck all checkbox in options

#### 1.4.0

 * Minified CSS and JS assets
 * Fixed text domain usage

#### 1.3.1

 * Shows taxonomy name next to taxonomy label in plugin settings. This should avoid
   confusion when there are several taxonomies with same label

#### 1.3.0

 * Sort (drag&drop) is now available right after you add new term, no need to refresh
   page like before
 * Improved security by preventing directory browsing
 * Removed screenshots from plugin folder, this should save you some bandwidth 🙂

#### 1.2.0

 * Added a link to settings on plugin page
 * Settings page completely rewritten to use WordPress Settings API
 * Drag & drop can now be done in different levels i.e. you can now change parent
   of dragged item

#### 1.1.0

 * Added settings page for plugin
 * Removed limitation of accepting only one taxonomy when using functions like get_categories
   and get_terms

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.5.3**
 *  Last updated **4 meses ago**
 *  Active installations **1.000+**
 *  WordPress version ** 3.5 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 5.6 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/i-order-terms/) y [Serbian](https://sr.wordpress.org/plugins/i-order-terms/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/i-order-terms)
 * Tags
 * [order](https://pe.wordpress.org/plugins/tags/order/)[sort](https://pe.wordpress.org/plugins/tags/sort/)
   [taxonomy](https://pe.wordpress.org/plugins/tags/taxonomy/)[terms](https://pe.wordpress.org/plugins/tags/terms/)
 *  [Advanced View](https://pe.wordpress.org/plugins/i-order-terms/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  11 5-star reviews     ](https://wordpress.org/support/plugin/i-order-terms/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/i-order-terms/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/i-order-terms/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/i-order-terms/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/i-order-terms/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/i-order-terms/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/i-order-terms/reviews/)

## Contributors

 *   [ Igor Jerosimić ](https://profiles.wordpress.org/x64igor/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/i-order-terms/)