Title: Reorder Terms
Author: Matt Cromwell
Published: <strong>Oktober 4, 2015</strong>
Last modified: September 25, 2026

---

Soek deur uitbreidings

![](https://ps.w.org/reorder-terms/assets/banner-772x250.jpg?rev=1476189)

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

# Reorder Terms

 Deur [Matt Cromwell](https://profiles.wordpress.org/webdevmattcrom/)

[Laai Af](https://downloads.wordpress.org/plugin/reorder-terms.zip)

 * [Besonderhede](https://af.wordpress.org/plugins/reorder-terms/#description)
 * [Aanbevelings](https://af.wordpress.org/plugins/reorder-terms/#reviews)
 *  [Installation](https://af.wordpress.org/plugins/reorder-terms/#installation)
 * [Ontwikkeling](https://af.wordpress.org/plugins/reorder-terms/#developers)

 [Hulp](https://wordpress.org/support/plugin/reorder-terms/)

## Beskrywing

We consider Reorder Terms a **developer tool**. If you do not know what `menu_order`
or custom queries are, then this plugin is likely not for you. This is an add-on
to [Reorder Posts](https://wordpress.org/plugins/metronet-reorder-posts/) and requires
[Reorder Posts 2.1.0 or greater](https://wordpress.org/plugins/metronet-reorder-posts/).

Reorder Terms takes a different approach to term reordering. Instead of modifying
core tables to achieve reordering, we do it using term meta per post type.

With the ability to add taxonomies to multiple post types, this method allows you
to reorder terms within each post type attached to the same taxonomy.

This plugin treats terms like pages. Each term in a hierarchy has a term order. 
This allows quick reordering and deep traversing to get the exact terms and order
you prefer.

As a result, you can get reordered terms with a query such as:

    ```
    $query = array(
        'orderby' => 'meta_value_num',
        'order' => 'ASC',
        'meta_query' => array(
            'relation' => 'OR',
            array(
                'key' => 'post_order',
                'compare' => 'NOT EXISTS'
            ),
            array(
                'key' => 'post_order',
                'value' => 0,
                'compare' => '>='
            )
        ),
        'hide_empty' => true,
        'parent' => 0
    );
    $terms = get_terms( 'post_format', $query );
    echo '<ul>';
    foreach( $terms as $term ) {
        printf( '<li>%s</li>', esc_html( $term->name ) );
    }
    echo '</ul>';
    ```

While admittedly the query isn’t exactly poetry, it’s efficient, and insanely flexible.

### Features

  Add-on to [Reorder Posts](https://wordpress.org/plugins/metronet-reorder-posts/),
  so there is only one place to do all your reordering.
  Reorder terms for each taxonomy within each post type. Very flexible.
  
  ### Spread the Word
  
  If you like this plugin, please help spread the word. Rate the plugin. Write about
  the plugin. Something 🙂
  
  ### Development
  
  Development happens on GitHub.
  You are welcome to help us out and [contribute on GitHub](https://github.com/ronalfy/reorder-terms).
  
  ## Screenshots
  
  [⌊Reorder Terms Interface⌉⌊Reorder Terms Interface⌉[
  Reorder Terms Interface
  [⌊Example of Terms on the front-end⌉⌊Example of Terms on the front-end⌉[
  Example of Terms on the front-end
  [⌊Example of Terms on the front-end⌉⌊Example of Terms on the front-end⌉[
  Example of Terms on the front-end
  
  ## Installation
  
  Either install the plugin via the WordPress admin panel, or …
   1. Upload `reorder-terms` to the `/wp-content/plugins/` directory.
   2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  This plugin requires [Reorder Posts 2.1.0 or greater](https://wordpress.org/plugins/metronet-reorder-posts/).
  Please note that this plugin **does not** change the order of items in the front-
  end. This functionality is **not** core WordPress functionality, so it’ll require
  some work on your end to get the posts to display in your theme correctly.
  [See usage for some examples.](https://github.com/ronalfy/reorder-terms#usage)
  
  ## Kwel-vrae
  
  Ask your questions here!
  
  ## Aanbevelings
  
  ![](https://secure.gravatar.com/avatar/439d2b923b03cc2270bbde75815160d42c3cb6c03988726104750ffd77de1435?
  s=60&d=retro&r=g)
  
  ### 󠀁[Excellent, just works, no fluff](https://wordpress.org/support/topic/excellent-just-works-no-fluff/)󠁿
  
   [dabnpits](https://profiles.wordpress.org/dabnpits/) Maart 16, 2017
  Fantastic plugin. Doesn't shove any premium version upgrade nags down your throat.
   [ Read all 1 review ](https://wordpress.org/support/plugin/reorder-terms/reviews/)
  
  ## Contributors & Developers
  
  “Reorder Terms” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling
  van hierdie uitbreiding:
  Contributors
   *   [ Matt Cromwell ](https://profiles.wordpress.org/webdevmattcrom/)
  “Reorder Terms” has been translated into 3 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/reorder-terms/contributors)
  for their contributions.
  [Translate “Reorder Terms” into your language.](https://translate.wordpress.org/projects/wp-plugins/reorder-terms)
  
  ### Interested in development?
  
  [Browse the code](https://plugins.trac.wordpress.org/browser/reorder-terms/), 
  check out the [SVN repository](https://plugins.svn.wordpress.org/reorder-terms/),
  or subscribe to the [development log](https://plugins.trac.wordpress.org/log/reorder-terms/)
  by [RSS](https://plugins.trac.wordpress.org/log/reorder-terms/?limit=100&mode=stop_on_copy&format=rss).
  
  ## Changelog
  
  
  #### 1.1.1
  
   * Released 2019-02-16
   * Added term helper query in the back-end
  
  #### 1.1.0
  
   * Re-release
  
  #### 1.0.0
  
   * Initial release.
  
  ## Meta
  
   *  Version **1.1.1**
   *  Last updated **3 dae gelede**
   *  Active installations **1 000+**
   *  WordPress version ** 6.5 or higher **
   *  Tested up to **7.1.2**
   *  PHP version ** 7.2 or higher **
   *  Languages
   * [English (US)](https://wordpress.org/plugins/reorder-terms/), [French (France)](https://fr.wordpress.org/plugins/reorder-terms/),
     [Spanish (Chile)](https://cl.wordpress.org/plugins/reorder-terms/), en [Spanish (Spain)](https://es.wordpress.org/plugins/reorder-terms/).
   *  [Vertaal na jou taal](https://translate.wordpress.org/projects/wp-plugins/reorder-terms)
   * Tag
   * [reorder](https://af.wordpress.org/plugins/tags/reorder/)
   *  [Gevorderde Aansig](https://af.wordpress.org/plugins/reorder-terms/advanced/)
  
  ## Punte-toekennings
  
   5 out of 5 stars.
   *  [  1 5-star review     ](https://wordpress.org/support/plugin/reorder-terms/reviews/?filter=5)
   *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/reorder-terms/reviews/?filter=4)
   *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/reorder-terms/reviews/?filter=3)
   *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/reorder-terms/reviews/?filter=2)
   *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/reorder-terms/reviews/?filter=1)
  [Your review](https://wordpress.org/support/plugin/reorder-terms/reviews/#new-post)
  [See all reviews](https://wordpress.org/support/plugin/reorder-terms/reviews/)
  
  ## Contributors
  
   *   [ Matt Cromwell ](https://profiles.wordpress.org/webdevmattcrom/)
  
  ## Hulp
  
  Got something to say? Need help?
   [Gaan na die hulp-forum](https://wordpress.org/support/plugin/reorder-terms/)