Version Information
- Plugin Name: JSM Show Term Metadata
- Stable Version: 4.6.0
- Author: JS Morisset
- Description: Show term metadata in a metabox when editing terms - a great tool for debugging issues with term metadata.
- License: GPLv3
- Requires PHP: 7.2.34 or newer
- Requires WordPress: 5.8 or newer
- Tested Up To WordPress: 6.6.1
- Last Updated: 3 weeks ago
The JSM Show Term Metadata plugin displays term (ie. categories, tags, and custom taxonomies) meta keys and their unserialized values in a metabox at the bottom of the term editing page.
There are no plugin settings - simply install and activate the plugin.
Shows Yoast SEO Term Meta
Yoast SEO stores its term (ie. categories, tags, and custom taxonomies) metadata in the WordPress options table, not the term meta table.
The JSM Show Term Metadata plugin can read and display Yoast SEO's term metadata, but it cannot be deleted (as it does not reside in the WordPress term meta table).
Available Filters for Developers
Filter the term meta shown in the metabox:
'jsmstm_metabox_table_metadata' ( array $metadata, $term_obj )
Array of regular expressions to exclude meta keys:
'jsmstm_metabox_table_exclude_keys' ( array $exclude_keys, $term_obj )
Capability required to show term meta:
'jsmstm_show_metabox_capability' ( 'manage_options', $term_obj )
Show term meta for a taxonomy (defaults to true):
'jsmstm_show_metabox_taxonomy' ( true, $taxonomy )
Capability required to delete term meta:
'jsmstm_delete_meta_capability' ( 'manage_options', $term_obj )
Icon for the delete term meta button:
'jsmstm_delete_meta_icon_class' ( 'dashicons dashicons-table-row-delete' )
Related Plugins
Version Numbering
Version components: {major}.{minor}.{bugfix}[-{stage}.{level}]
- {major} = Major structural code changes and/or incompatible API changes (ie. breaking changes).
- {minor} = New functionality was added or improved in a backwards-compatible manner.
- {bugfix} = Backwards-compatible bug fixes or small improvements.
- {stage}.{level} = Pre-production release: dev < a (alpha) < b (beta) < rc (release candidate).
Repositories
Changelog / Release Notes
Version 4.6.0 (2024/08/29)
- New Features
- None.
- Improvements
- None.
- Bugfixes
- None.
- Developer Notes
- Updated the
SucomUtil
andSucomUtilWP
classes.
- Updated the
- Requires At Least
- PHP v7.2.34.
- WordPress v5.8.
Version 4.5.0 (2024/08/16)
- New Features
- None.
- Improvements
- None.
- Bugfixes
- None.
- Developer Notes
- Removed deprecated methods from the
SucomUtil
class.
- Removed deprecated methods from the
- Requires At Least
- PHP v7.2.34.
- WordPress v5.8.
Version 4.4.0 (2024/08/12)
- New Features
- None.
- Improvements
- None.
- Bugfixes
- None.
- Developer Notes
- Updated the jquery-admin-page.js functions (version 20240810).
- Requires At Least
- PHP v7.2.34.
- WordPress v5.8.
Version 4.3.0 (2024/04/18)
- New Features
- None.
- Improvements
- None.
- Bugfixes
- None.
- Developer Notes
- Updated the
SucomUtil
class.
- Updated the
- Requires At Least
- PHP v7.2.34.
- WordPress v5.8.
Version 4.2.0 (2024/03/10)
- New Features
- None.
- Improvements
- None.
- Bugfixes
- None.
- Developer Notes
- Added extra sanitation for method arguments in
SucomUtilMetabox::get_table_metadata()
. - Added extra sanitation for 'post_ID' and 'action' values in
SucomUtilWP::doing_block_editor()
.
- Added extra sanitation for method arguments in
- Requires At Least
- PHP v7.2.34.
- WordPress v5.8.
Version 4.1.0 (2024/02/03)
- New Features
- None.
- Improvements
- None.
- Bugfixes
- None.
- Developer Notes
- Added a new
SucomUtilWP::doing_dev()
method.
- Added a new
- Requires At Least
- PHP v7.2.34.
- WordPress v5.8.
Version 4.0.0 (2024/01/20)
- New Features
- None.
- Improvements
- Allow upper case and accents in metadata keys.
- Bugfixes
- None.
- Developer Notes
- Added
$term_obj
argument tocurrent_user_can()
. - Added new
SucomUtil::sanitize_int()
method. - Added new
SucomUtil::sanitize_meta_key()
method.
- Added
- Requires At Least
- PHP v7.2.34.
- WordPress v5.8.