Περιγραφή
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).
Εγκατάσταση
- 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.
Συχνές Ερωτήσεις
-
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.
Κριτικές
Δεν υπάρχουν αξιολογήσεις για αυτό το πρόσθετο.
Συνεισφέροντες & Προγραμματιστές
“Whaze Term Order for Posts” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.
ΣυντελεστέςΜεταφράστε το “Whaze Term Order for Posts” στην γλώσσα σας.
Ενδιαφέρεστε για την ανάπτυξη;
Περιηγηθείτε στον κώδικα, ανατρέξτε στο αποθετήριο SVN ή εγγραφείτε στο αρχείο καταγραφής αλλαγών ανάπτυξης μέσω RSS .
Σύνοψη αλλαγών
1.0.0
- Initial release.
