Descripción
Whaze Term Order for Posts lets developers enable per-post custom ordering of taxonomy terms directly from the Gutenberg editor sidebar. The plugin is entirely code-driven: no settings page, no configuration UI.
For developers:
Register a post type / taxonomy combination:
add_action( 'init', function () {
whaze_term_order_for_posts_register( 'post', 'category' );
whaze_term_order_for_posts_register( 'movie', 'genre' );
} );
Retrieve ordered terms in templates or REST:
$terms = whaze_term_order_for_posts_get_terms( get_the_ID(), 'category' );
Features:
- Drag-and-drop reordering panel in the block editor sidebar.
- Order saved automatically with the post — no separate AJAX call.
- Falls back to default WordPress term order when no custom order is set.
- Unused order entries are cleaned up automatically when terms are removed.
- REST API field
term_orderfor headless use cases. - Fully translatable (i18n-ready).
Instalación
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin through the Plugins screen in WordPress.
- Call
whaze_term_order_for_posts_register()in your theme or plugin.
FAQ
-
Does this work with custom post types and taxonomies?
-
Yes. Pass any registered post type and taxonomy slug to
whaze_term_order_for_posts_register(). -
What happens if no order is defined for a post?
-
whaze_term_order_for_posts_get_terms() falls back to the standard
wp_get_object_terms()result — the plugin is completely transparent. -
Is this multisite compatible?
-
Yes. The order is stored as post meta and is therefore scoped to each site in the network.
Reseñas
No hay reseñas para este plugin.
Colaboradores & Desarrolladores
“Whaze Term Order for Posts” es software de código abierto. Las siguientes personas han contribuido a este plugin.
ColaboradoresTraduce “Whaze Term Order for Posts” a tu idioma.
¿Interesado en el desarrollo?
Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .
Historial de cambios
1.0.0
- Initial release.
