| 开发者 |
ronalfy
bigwing |
|---|---|
| 更新时间 | 2026年3月10日 15:04 |
| WordPress版本: | 7.0 |
| 版权: | GPLv3 or later |
| 版权网址: | 版权信息 |
menu_order or custom queries are, then this plugin is likely not for you. This is an add-on to Reorder Posts and requires Reorder Posts 2.1.0 or greater.
[youtube https://www.youtube.com/watch?v=C_dmk9ApGGc]
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
reorder-terms to the /wp-content/plugins/ directory.