Taxonomy Order
Developed by azurecurve
Plugin Description
Set display order of any taxonomy attached to any public post type.
Set display order of any taxonomy (categories, tags, or a custom taxonomy) attached to any public post type, with a per post type/taxonomy default order available as a fallback.
- Download the latest release of the plugin from GitHub.
- Upload the entire zip file using the Plugins upload function in your ClassicPress admin panel.
- Activate the plugin.
- Configure relevant settings via the settings page in the admin control panel (azurecurve menu).
Yes, the .pot file is in the plugins languages folder; if you do translate this plugin, please sent the .po and .mo files to [email protected] for inclusion in the next version (full credit will be given).
This plugin is developed for ClassicPress, but will likely work on WordPress.
- Rewrite plugin on azurecurve’s current plugin architecture (namespaced, modular includes, admin-post based settings, tabbed admin UI).
- Extend from posts only to any public post type with a registered public taxonomy – each post type/taxonomy pair is enabled individually on the Settings tab.
- Add a Default Order tab: set a default term order per enabled post type/taxonomy pair, used to seed new posts and as the site-wide fallback order until a post is individually reordered.
- Replace the numeric order-input fields with a drag-and-drop reorderable list (vanilla JS, no jQuery/jQuery UI), with keyboard-operable up/down buttons as an accessible fallback.
- Add an uninstall option to also reset term order data for pairs that were enabled (off by default).
- Fix: saving settings on a fresh install could produce a PHP warning.
- Fix: HTML markup was being escaped as plain text on the settings page instead of being rendered.
- Fix: duplicate HTML element IDs in the order metabox.
- Fix: the term-order cache was never invalidated after saving a new order, so a freshly-reordered post could keep showing a stale order.
- Fix: an undefined array key was read on every single post save site-wide, regardless of post type, producing a PHP notice.
- Fix: term names were not escaped when output in the order metabox.
- Fix: replaced a call to the deprecated wp_get_object_terms() function.
- Fix: duplicate nonce field names when more than one order metabox was present on the same screen.
- Update readme.md and remove readme.txt (not required for ClassicPress).
- Update azurecurve menu.
- Update plugin header for compatibility with ClasssicPress v2.
- Update plugin header and readme for compatibility with ClassicPress Directory v2.
- Update Update Manager to version 2.5.0.
- Update readme file for compatibility with ClassicPress Directory.
- Update readme files.
- Update language template.
- Fix bug with azurecurve menu.
- Update azurecurve menu.
- Update readme files.
- Add uninstall.
- Update translations to escape strings.
- Update azurecurve menu and logo.
- Update azurecurve plugin menu.
- Fix plugin action link to use admin_url() function.
- Amend name of meta boxes.
- Retain user-defined sort order on reload.
- Rewrite option handling so defaults not stored in database on plugin initialisation.
- Fix incorrect Download link.
- Fix incorrect variable name ($post_ID).
- Fix short PHP tag.
- Initial release.
azurecurve was one of the first plugin developers to start developing for Classicpress; all plugins are available from azurecurve Development and are integrated with the Update Manager plugin for fully integrated, no hassle, updates.
The other plugins available from azurecurve are:
- Add Open Graph Tags – details / download
- Add Twitter Cards – details / download
- Avatars – details / download
- Breadcrumbs – details / download
- Call-out Boxes – details / download
- Code – details / download
- Comment Validator – details / download
- Conditional Links – details / download
- Contact Forms – details / download
- Disable FLoC – details / download
- Display After Post Content – details / download
- Estimated Read Time – details / download
- Events – details / download
- Filtered Categories – details / download
- Flags – details / download
- Floating Featured Image – details / download
- Gallery From Folder – details / download
- Get GitHub File – details / download
- Icons – details / download
- Images – details / download
- Insult Generator – details / download
- Load Admin CSS – details / download
- Loop Injection – details / download
- Maintenance Mode – details / download
- Markdown – details / download
- Mobile Detection – details / download
- Multisite Favicon – details / download
- Nearby – details / download
- Page Index – details / download
- Post Archive – details / download
- Quiz Engine – details / download
- Redirect – details / download
- Remove Revisions – details / download
- RSS Feed – details / download
- RSS Suffix – details / download
- Series Index – details / download
- Shortcodes in Comments – details / download
- Shortcodes in Widgets – details / download
- Sidebar Login – details / download
- SMTP – details / download
- Snippets – details / download
- Strong Password Generator – details / download
- Tag Cloud – details / download
- Taxonomy Index – details / download
- Taxonomy Order – details / download
- Theme Switcher – details / download
- Timelines – details / download
- Timelines – details / download
- Toggle Show/Hide – details / download
- Update Admin Menu – details / download
- URL Shortener – details / download
- Username Protection – details / download
- Widget Announcements – details / download