PluginProbe ʕ •ᴥ•ʔ
Category Order and Taxonomy Terms Order / 1.9.8
Category Order and Taxonomy Terms Order v1.9.8
1.9.9.1 1.9.9 1.9.8 1.5.3.1 1.5.3.2 1.5.4 1.5.5 1.5.6 1.5.7 1.5.7.1 1.5.7.2 1.5.7.3 1.5.7.4 1.5.7.5 1.5.7.6 1.5.7.7 1.5.9 1.6 1.6.1 1.7 1.7.1 1.7.3 1.7.4 1.7.5 1.7.7 1.7.9 1.8 1.8.1 1.8.2 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.9 1.9.1 1.9.3 1.9.4 1.9.5 1.9.7 trunk 1.2.4 1.2.6 1.2.7 1.2.9 1.3.0 1.3.4 1.3.6 1.4.0 1.4.1 1.4.2 1.4.4 1.4.6 1.4.7 1.4.8 1.4.9 1.5 1.5.2.2 1.5.3
taxonomy-terms-order / readme.txt
taxonomy-terms-order Last commit date
css 2 weeks ago images 2 weeks ago include 2 weeks ago js 2 weeks ago languages 2 weeks ago composer.json 2 weeks ago readme.txt 2 weeks ago screenshot-1.png 2 weeks ago screenshot-2.png 2 weeks ago taxonomy-terms-order.php 2 weeks ago
readme.txt
323 lines
1 === Category Order and Taxonomy Terms Order ===
2 Contributors: nsp-code
3 Donate link: http://www.nsp-code.com/donate.php
4 Tags: category order,terms order, taxonomy order, categories sort
5 Requires at least: 2.8
6 Tested up to: 7.0
7 Stable tag: 1.9.8
8
9 Drag-and-drop ordering for Categories & any taxonomy (hierarchically) using a Drag and Drop Sortable JavaScript capability.
10
11 == Description ==
12
13 Easily control the order of Categories and any hierarchical taxonomy with a simple drag-and-drop interface. Reorder parent and child terms visually in the admin and choose whether the plugin automatically applies your custom term order to front-end queries.
14
15 <h3>Key features</h3>
16 <ul>
17 <li>Intuitive drag-and-drop reordering for Categories and all hierarchical taxonomies. </li>
18
19 <li>Option to auto-apply the custom term order to front-end queries (no theme/plugin edits required). </li>
20
21 <li>Keep the admin term lists in your new order (makes management and editorial workflows consistent). </li>
22
23 <li>Works with multiple taxonomies per post type — switch between taxonomies from the same interface. </li>
24
25 <li>Multisite aware and regularly updated for modern WordPress and PHP versions (see changelog for compatibility notes).</li>
26 </ul>
27
28 <h3>How it works</h3>
29 After activating the plugin, a new Taxonomy Order page becomes available under the custom post type menu. Simply open it and drag terms into the exact order you want — including parent/child hierarchy.
30 Use the plugin’s Taxonomy Order screen to drag terms into the order you want. To apply the custom order automatically across your site, enable the Autosort option — the plugin will adjust term queries on the fly so your chosen order shows without template changes. If you prefer to control ordering in code, include orderby => 'term_order' when calling get_terms() to use the plugin’s order programmatically.
31
32 <br />This plugin is developed by <a target="_blank" href="http://www.nsp-code.com">Nsp-Code</a>
33
34 <br />See the <a target="_blank" href="https://www.nsp-code.com/premium-plugins/wordpress-plugins/advanced-taxonomy-terms-order/">Advanced Taxonomy Terms Order</a> for advanced features.
35
36 == Installation ==
37
38 1. Upload `taxonomy-terms-order` folder to your `/wp-content/plugins/` directory.
39 2. Activate the plugin from Admin > Plugins menu.
40 3. Once activated you should check with Settings > Taxonomy Terms Order
41 4. Use Taxonomy Order link which appears into each post type section to make your sort.
42
43 == Screenshots ==
44
45 1. Category Order Interface.
46 2. Multiple Taxonomies Interface.
47
48 == Frequently Asked Questions ==
49
50 Feel free to contact me at electronice_delphi@yahoo.com
51
52 = Since I have no PHP knowledge at all, is this plugin for me? =
53
54 Absolutely, you can!
55 Unlike many other plugins, you don't have to do any code changes to make your post order to apply, accordingly to custom-defined order. There is an option to auto-update the WordPress queries so the posts will be returned in customised order. This can be turned off (Autosort) to allow customized code usage.
56
57 = I prefer to apply the sort through code, how can be done? =
58
59 Include a 'orderby' => 'term_order' within your get_terms() arguments.
60
61 = What taxonomies will allow me to sort? =
62
63 You can sort ALL taxonomies ( hierarhically active ), including the default Categories.
64
65 = Is there any way i can get my admin interface to use the custom terms order? =
66
67 Absolutely, the plugin can do that. In fact you can configure so only the admin will update and the front side template will display the terms as before.
68
69 = There is a feature that i want it implemented, can you do something about it? =
70
71 All ideas are welcome and i put them on my list to be implemented into the new versions. Anyway this may take time, but if you are in a rush, please consider a small donation and we can arrange something.
72
73 = I still need more features =
74
75 Consider upgrading to our advanced version of this plugin at a very resonable price <a target="_blank" href="http://www.nsp-code.com/premium-plugins/wordpress-plugins/advanced-taxonomy-terms-order/">Advanced Taxonomy Terms Order Order</a>
76
77 == Change Log ==
78
79 = 1.9.8 =
80 - XStore Core - compatibility file, add a Term Order option for the orderby argument, on the Brands widget.
81 - Fix: Wrong comparison when AutoSort / AdminSort is active.
82
83 = 1.9.7 =
84 - Load the required CSS and JavaScript assets, only in the plugin screens ( sorting and options area ).
85 - If admin rest route and AdminSort is active, apply the customized terms order.
86 - WordPress 7.0 compatibility check and tag update.
87
88 = 1.9.5 =
89 - Add a Settings link for the plugin in the Plugins area to make it easier for users to access and get started.
90 - Implement minor code improvements.
91
92 = 1.9.4 =
93 - On Rest Request, evaluate the admin sort settings to apply or not the customized order.
94
95 = 1.9.3 =
96 - Improved plugin page description
97 - Use sanitize_text_field and wp_unslash for the options form
98 - Include FALSE argument in the wp_register_script
99 - WordPress 6.9 compatibility check
100 - WordPress 6.9 tag update
101
102 = 1.9.1 =
103 - Replace all _e with escaping function esc_html_e
104 - Use esc_url when output an image url
105 - Use esc_attr when output html attribute value
106 - Use isset before using an array argument.
107 - Minor CSS enhancements
108 - Other Minor code changes
109
110 = 1.9 =
111 - Style and layout updates for the re-order interface.
112 - Add version to the CSS/JavaScript files to ensure latest data is loaded instead cached.
113 - WordPress 6.8.2 compatibility tag
114
115 = 1.8.8 =
116 - PHP 8.3.4 compatibility check
117 - Slight CSS and layout adjustments.
118 - WordPress 6.8 compatibility tag
119
120 = 1.8.7 =
121 - CSS adjustments for span action section.
122 - Option for term edit link.
123 - Include the term edit link on the ReOrder interface.
124 - Wordpress 6.7 compatibility check and tag update.
125
126 = 1.8.6 =
127 - Fix: TTO_addons class not loaded which makes the compatibility routines not triggering.
128
129 = 1.8.5 =
130 - Temporary placeholder function to prevent fatal errors when using the Uncode theme.
131
132 = 1.8.4 =
133 - Code structure improvements.
134 - New option "Show / Hide re-order interface" - Display the Taxonomy Order interface for the specified post types
135 - WordPress 6.6.1 compatibility check and tag update
136
137 = 1.8.2 =
138 - Polylang fix - Ignore the 'language' to avoid unnecessarily sorting.
139 - Set-up the Live Preview for the plugin.
140 - WordPress 6.5.4 compatibility check and tag update
141
142 = 1.8.1 =
143 - WordPress 6.5 compatibility check and tag update
144
145 = 1.8 =
146 - Check if the terms table still includ the custom column, to avoid errors ( mainly when upgrading WordPress )
147 - Code improvements
148 - WordPress 6.4.2 compatibility check and tag update
149
150 = 1.7.9 =
151 - Trigger wp_cache_flush when saving the order to clear the internal caches
152 - WordPress 6.3 compatibility tag
153
154 = 1.7.7 =
155 - Use term name for admin queries, when the admin sort is active, to avoid "random" returns on certain servers, when term order are empty.
156 - WordPress 6.2.2 compatibility tag
157
158 = 1.7.5 =
159 - New filter tto/admin/plugin_options/capability to add custom roles and capabilities.
160 - Compatibility tag update for WordPress 6.2
161
162 = 1.7.4 =
163 - Compatibility tag update for WordPress 6.1.1
164
165 = 1.7.3 =
166 - Use esc_html to escape the ajax response message, to avoid single quotes which will break the code.
167
168 = 1.7.1 =
169 - Add the required column when create a new site, when running under MultiSite environment.
170
171 = 1.7 =
172 - Create the required columns for all sites, when running under MultiSite environment.
173 - Compatibility tag update for WordPress 6.0.1
174
175 = 1.6.1 =
176 - Compatibility tag update for WordPress 6.0
177
178 = 1.6 =
179 - Readme file updates, typos fixes.
180 - Compatibility tag update for WordPress 5.9.1
181
182 = 1.5.9 =
183 - Remove Twitter button
184 - Compatibility tag update for WordPress 5.8.2
185
186 = 1.5.7.7 =
187 - Minor code updates
188 - Code cleanup
189 - Compatibility tag update for WordPress 5.8.1
190
191 = 1.5.7.6 =
192 - Clear the term cache to ensure the updated order reflect for certain caches
193
194 = 1.5.7.5 =
195 - Apply the order within admin if ignore_term_order argument is set and not true
196 - Compatibility tag update for WordPress 5.7
197
198 = 1.5.7.4 =
199 - Fix: Call to undefined function wc_get_attribute_taxonomies()
200 - Compatibility tag update for WordPress 5.6
201
202 = 1.5.7.3 =
203 - Compatibility tag update for WordPress 5.5
204
205 = 1.5.7.2 =
206 - Compatibility tag update for WordPress 5.4
207
208 = 1.5.7.1 =
209 - Compatibility tag update for WordPress 5.3
210
211 = 1.5.7 =
212 - Ignore WooCOmmerce Attributes order as being changed through default interface
213
214 = 1.5.6 =
215 - Rely on 'terms_clauses' filter than 'get_terms_orderby' as producing issues with the $maybe_orderby_meta backward compatibility.
216 - Fix WooCommerce category order apply
217
218 = 1.5.5 =
219 - Ignore admin sort when using columns order within Taxonomy interface
220
221 = 1.5.4 =
222 - Replaced serialize with JSON when saving terms order
223 - New filter to/get_terms_orderby/ignore to allow sort ignore when Autosort is turned On
224 - Addon code to ignore term_order sorting when Co-Authors plugin term query
225
226 = 1.5.3.2 =
227 - Add nonce field for AJAX sort update
228
229 = 1.5.3.1 =
230 - Removed Google Plus share button which triggered some JavaScript errors
231
232 = 1.5.3 =
233 - Use JSON instead serialize method when sending order through AJAX
234 - Updated PO language file
235
236 = 1.5.2.2 =
237 - Default admin capability changed from install_plugins to manage_options to prevent DISALLOW_FILE_MODS issue. https://wordpress.org/support/topic/plugin-breaks-when-disallow_file_mods-is-set-to-true/
238 - Prepare plugin for Composer package
239 - Interface table th elements titles left align
240 - Interface Taxonomy terms count fix
241
242 = 1.5 =
243 - Included 'ignore_term_order' to force menu_order ignore when autosort active.
244 - Translations issues update
245
246 = 1.4.9 =
247 - Remove translations from the package
248 - Removed donate banner
249 - PHP 7 fix
250 - Unused action remove
251
252 = 1.4.8 =
253 - textdomain folder fix
254 - Translation fix for user roles
255 - the_title filter replaced with terms_walker
256 - Add Nonce for admin settings
257
258 = 1.4.7 =
259 - Texdomain change to taxonomy-terms-order to allow translations through translate.wordpress.org
260 - WordPress 4.4 compatibility update
261 - Css updates
262
263 = 1.4.6.1 =
264 - Security bug fix
265
266 = 1.4.5 =
267 - Translation textdomain fix - thanks to Pedro Mendonça
268 - Portuguese localization update - Pedro Mendonça
269
270 = 1.4.4 =
271 - User role switch from deprecated user_level to capabilities
272 - Taxonomy sort for media
273 - Admin Options update
274
275 = 1.4.2 =
276 - Iranian Language (eydaaad@gmail.com)
277 - Admin css updates.
278
279 = 1.4.1 =
280 - Polish Language(Pozdrawiam - www.difreo.pl/ ; Mateusz - www.czar-net.com )
281
282 = 1.4.0 =
283 - Hungarian Language(Adam Laki - http://codeguide.hu/)
284 - Ukrainian translation (Michael Yunat - http://getvoip.com)
285 - Czech translation
286
287 = 1.3.7 =
288 - Brazilian Portuguese Language (Rafael Forcadell - www.rafaelforcadell.com.br)
289
290 = 1.3.6 =
291 - Traditional Chinese Language (Danny - http://sofree.cc)
292 - Minor admin styling
293
294 = 1.3.4 =
295 - Menu walker update
296 - Translations load fix
297 - Japanese language
298
299 = 1.3.0 =
300 - Headers already sent bug fix
301 - Slovak Language (Branco Slovak http://webhostinggeeks.com/user-reviews/)
302
303 = 1.2.9 =
304 - Small updates
305 - German and French languages.
306
307 = 1.2.7 =
308 - Localization implement, Dutch and Romanian.
309 - Many thanks to Anja Fokker http://www.werkgroepen.net/
310
311
312 == Upgrade Notice ==
313
314 Make sure you get the latest version
315
316
317 == Localization ==
318
319 Available in Catalan, Chinese (China), Chinese (Taiwan), Czech, Dutch, Dutch (Belgium), English (Australia), English (Canada), English (New Zealand), English (UK), English (US), French (France), Galician, German, Italian, Japanese, Norwegian (Bokmål), Polish, Portuguese (Portugal), Russian, Spanish (Chile), Spanish (Spain), Spanish (Venezuela), Swedish, and Turkish.
320 Whant to contribute with a translation to your language? Please check at https://translate.wordpress.org/projects/wp-plugins/taxonomy-terms-order
321
322 There isn't any Editors for your native language on plugin Contributors? You can help to moderate! https://translate.wordpress.org/projects/wp-plugins/taxonomy-terms-order/contributors
323