{"id":228664,"date":"2025-04-11T15:21:02","date_gmt":"2025-04-11T15:21:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/taxonomy-tags-to-checkboxes\/"},"modified":"2026-03-05T17:54:53","modified_gmt":"2026-03-05T17:54:53","slug":"runthings-taxonomy-tags-to-checkboxes","status":"publish","type":"plugin","link":"https:\/\/sa.wordpress.org\/plugins\/runthings-taxonomy-tags-to-checkboxes\/","author":20973379,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.0","stable_tag":"1.5.0","tested":"6.9.4","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Taxonomy Tags to Checkboxes","header_author":"runthingsdev","header_description":"Convert taxonomy tags to checkboxes in the WordPress admin.","assets_banners_color":"eaedf3","last_updated":"2026-03-05 17:54:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/runthings.dev\/wordpress-plugins\/taxonomy-tags-to-checkboxes\/","header_author_uri":"https:\/\/runthings.dev\/","rating":5,"author_block_rating":0,"active_installs":1000,"downloads":3510,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"runthingsdev","date":"2025-04-11 15:20:56"},"1.0.1":{"tag":"1.0.1","author":"runthingsdev","date":"2025-06-24 23:16:52"},"1.1.0":{"tag":"1.1.0","author":"runthingsdev","date":"2025-12-17 11:27:00"},"1.1.1":{"tag":"1.1.1","author":"runthingsdev","date":"2026-02-07 12:11:04"},"1.2.0":{"tag":"1.2.0","author":"runthingsdev","date":"2026-02-14 15:01:49"},"1.3.0":{"tag":"1.3.0","author":"runthingsdev","date":"2026-02-18 10:47:57"},"1.4.0":{"tag":"1.4.0","author":"runthingsdev","date":"2026-02-22 21:55:06"},"1.5.0":{"tag":"1.5.0","author":"runthingsdev","date":"2026-03-05 17:54:53"}},"upgrade_notice":{"1.5.0":"<p>Fixes term creation edge cases in classic taxonomy metaboxes and a cleanup tool to fix affected sites<\/p>","1.4.0":"<p>Adds optional inline term creation and taxonomy search panel controls.<\/p>","1.3.0":"<p>Adds Gutenberg support for taxonomy meta boxes.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3271146,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3271146,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3271146,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3271146,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.1","1.2.0","1.3.0","1.4.0","1.5.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3455906,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3455906,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Example taxonomy with the checklist ui enabled and an edit link","2":"Taxonomy settings screen"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[83,15954,609,91,566],"plugin_category":[57],"plugin_contributors":[228895],"plugin_business_model":[],"class_list":["post-228664","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-checkboxes","plugin_tags-tags","plugin_tags-taxonomy","plugin_tags-ui","plugin_category-taxonomy","plugin_contributors-runthingsdev","plugin_committers-runthingsdev","plugin_support_reps-rtpharry"],"banners":{"banner":"https:\/\/ps.w.org\/runthings-taxonomy-tags-to-checkboxes\/assets\/banner-772x250.png?rev=3271146","banner_2x":"https:\/\/ps.w.org\/runthings-taxonomy-tags-to-checkboxes\/assets\/banner-1544x500.png?rev=3271146","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/runthings-taxonomy-tags-to-checkboxes\/assets\/icon-128x128.png?rev=3271146","icon_2x":"https:\/\/ps.w.org\/runthings-taxonomy-tags-to-checkboxes\/assets\/icon-256x256.png?rev=3271146","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/runthings-taxonomy-tags-to-checkboxes\/assets\/screenshot-1.png?rev=3455906","caption":"Example taxonomy with the checklist ui enabled and an edit link"},{"src":"https:\/\/ps.w.org\/runthings-taxonomy-tags-to-checkboxes\/assets\/screenshot-2.png?rev=3455906","caption":"Taxonomy settings screen"}],"raw_content":"<!--section=description-->\n<p>This plugin lets you swap the auto-complete \/ search style interface for a checkbox list, without changing any underlying data.<\/p>\n\n<p>It allows you to pick from a list of the existing tags, so that admin users do not need to remember each tag.<\/p>\n\n<p>It can optionally allow new terms to be added directly from the post editing UI, while still letting you keep this disabled by default.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Replace the tags ui with a checkbox list<\/li>\n<li>No alteration to front end functionality, or the underlying data \/ terms<\/li>\n<li>Option to control the height of the taxonomy metabox, between default (200px max), full, and custom (px)<\/li>\n<li>Optional inline add control for new terms, enabled per taxonomy<\/li>\n<li>Optional link to the taxonomy edit screen via an \"+ Add \/ Edit {taxonomy}\" style link<\/li>\n<li>Optional per-taxonomy search box with Off, Always, and Min Terms modes<\/li>\n<li>Customization via filters<\/li>\n<\/ul>\n\n<h3>Filters<\/h3>\n\n<p>For detailed documentation and examples, see the <a href=\"https:\/\/github.com\/runthings-dev\/runthings-taxonomy-tags-to-checkboxes#filters\">full documentation on GitHub<\/a>.<\/p>\n\n<h4>runthings_ttc_selected_taxonomies<\/h4>\n\n<p>This filter allows developers to modify the array of taxonomies selected for the custom checkbox interface.<\/p>\n\nParameters:\n\n<ol>\n<li><strong><code>$selected_taxonomies<\/code><\/strong> (<code>array<\/code>): An array of taxonomy slugs. Remove a slug value from the array to disable the checkbox list override.<\/li>\n<\/ol>\n\n<h4>runthings_ttc_search_settings<\/h4>\n\n<p>This filter allows developers to override per-taxonomy search UI behavior.<\/p>\n\nParameters:\n\n<ol>\n<li><strong><code>$search_settings<\/code><\/strong> (<code>array<\/code>): A map of taxonomy slugs to search config arrays (<code>mode<\/code>, <code>threshold<\/code>).<\/li>\n<\/ol>\n\n<h3>License<\/h3>\n\n<p>This program is free software; you can redistribute it and\/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.<\/p>\n\n<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.<\/p>\n\n<p>You should have received a copy of the GNU General Public License along with this program; if not, see <a href=\"http:\/\/www.gnu.org\/licenses\/gpl-3.0.html\">http:\/\/www.gnu.org\/licenses\/gpl-3.0.html<\/a>.<\/p>\n\n<p>Icon - Check Box List by unlimicon from Noun Project, https:\/\/thenounproject.com\/browse\/icons\/term\/check-box-list\/ (CC BY 3.0)<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the entire \"runthings-taxonomy-tags-to-checkboxes\" folder to the \/wp-content\/plugins\/ directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to Settings &gt; Taxonomies to configure your preferences.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20enable%20checkboxes%20for%20specific%20taxonomies%3F\"><h3>How do I enable checkboxes for specific taxonomies?<\/h3><\/dt>\n<dd><p>Go to the Taxonomies settings page, select the desired taxonomies, configure height options, and enable the edit link if needed.<\/p><\/dd>\n<dt id=\"does%20this%20permanently%20change%20the%20taxonomy%20data%3F\"><h3>Does this permanently change the taxonomy data?<\/h3><\/dt>\n<dd><p>No change is made to the underlying taxonomy or its terms. Only the admin interface is swapped out.<\/p><\/dd>\n<dt id=\"can%20i%20display%20system%20taxonomies%3F\"><h3>Can I display system taxonomies?<\/h3><\/dt>\n<dd><p>Yes, toggle the \"Show system taxonomies\" checkbox to view all available taxonomies.<\/p><\/dd>\n<dt id=\"what%20user%20capabilities%20are%20required%3F\"><h3>What user capabilities are required?<\/h3><\/dt>\n<dd><p>The configuration screen needs a user with <code>manage_options<\/code> cap to edit it, but the changes are applied to anyone with editor access to post types that display those taxonomies.<\/p><\/dd>\n<dt id=\"i%20have%20a%20feature%20idea%20%2F%20i%27ve%20found%20a%20bug\"><h3>I have a feature idea \/ I've found a bug<\/h3><\/dt>\n<dd><p>You can post ideas or contribute to the project over at the GitHub repository, which can be found at https:\/\/github.com\/runthings-dev\/runthings-taxonomy-tags-to-checkboxes<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.0 - 5th March 2026<\/h4>\n\n<ul>\n<li>Feature - Add a suspect-term cleanup tool in Settings &gt; Taxonomies to identify and remove likely erroneous numeric terms created by a previous bug<\/li>\n<li>Feature - Add <code>runthings_ttc_cleanup_capability<\/code> and <code>runthings_ttc_cleanup_taxonomies<\/code> filters for cleanup tool permissions and scope overrides<\/li>\n<li>Fix - Prevent accidental creation of numeric term names in the classic integration path<\/li>\n<\/ul>\n\n<h4>1.4.0 - 22nd February 2026<\/h4>\n\n<ul>\n<li>Feature - Add optional inline term creation controls in both Classic and Gutenberg editors<\/li>\n<li>Feature - Add optional taxonomy search panel with <code>Off<\/code>, <code>Always<\/code>, and <code>Min Terms<\/code> display modes<\/li>\n<li>Improvement - Add <code>runthings_ttc_search_settings<\/code> filter for per-taxonomy search behavior overrides<\/li>\n<\/ul>\n\n<h4>1.3.0 - 18th February 2026<\/h4>\n\n<ul>\n<li>Feature - Add Gutenberg (block editor) support for taxonomy meta boxes instead of using compatibility mode<\/li>\n<\/ul>\n\n<h4>1.2.0 - 14th February 2026<\/h4>\n\n<ul>\n<li>Improvement - Rename \"Auto\" height option to \"Default\" for clarity<\/li>\n<li>Improvement - Consistent minimum height applied to all taxonomy panels<\/li>\n<li>Fix - Fatal error when a taxonomy has been deleted after being configured in the plugin (thanks @mikenucleodigital)<\/li>\n<li>Fix - Plugin cleanup on uninstall now works correctly<\/li>\n<\/ul>\n\n<h4>1.1.1 - 7th February 2026<\/h4>\n\n<ul>\n<li>Fix - Prevent duplicate taxonomy panels showing in the block editor when using built-in taxonomies like Tags (thanks @swinggraphics)<\/li>\n<\/ul>\n\n<h4>1.1.0 - 17th December 2025<\/h4>\n\n<ul>\n<li>Bug fix - Admin options table was not displaying correctly on mobile devices<\/li>\n<li>Add fade transition to row actions<\/li>\n<li>Bump tested up to 6.9<\/li>\n<\/ul>\n\n<h4>1.0.1 - 25th June 2025<\/h4>\n\n<ul>\n<li>Bump WordPress tested up to field to support 6.8 branch.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 1st April 2025<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Works with custom and built-in taxonomies<\/li>\n<li>Control the height of the metabox<\/li>\n<li>Optionally include an add\/edit link<\/li>\n<li>Filter <code>runthings_ttc_selected_taxonomies<\/code> to short-circuit the override<\/li>\n<\/ul>","raw_excerpt":"Convert taxonomy tags to checkboxes in the WordPress admin area.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/228664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=228664"}],"author":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/runthingsdev"}],"wp:attachment":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=228664"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=228664"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=228664"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=228664"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=228664"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=228664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}