JSM Show Post Metadata

July 16, 2024

JSM Show Post Metadata Plugin

Show post metadata (aka custom fields) in a metabox when editing posts / pages - a great tool for debugging issues with post metadata.

The JSM Show Post Metadata plugin displays post (ie. posts, pages, and custom post types) meta keys (aka custom field names) and their unserialized values in a metabox at the bottom of the post editing page.

There are no plugin settings – simply install and activate the plugin.

Available Filters for Developers

Filter the post meta shown in the metabox:

'jsmspm_metabox_table_metadata' ( array $metadata, $post_obj ) 

Array of regular expressions to exclude meta keys:

'jsmspm_metabox_table_exclude_keys' ( array $exclude_keys, $post_obj ) 

Capability required to show post meta:

'jsmspm_show_metabox_capability' ( 'manage_options', $post_obj ) 

Show post meta for a post type (defaults to true):

'jsmspm_show_metabox_post_type' ( true, $post_type ) 

Capability required to delete post meta:

'jsmspm_delete_meta_capability' ( 'manage_options', $post_obj ) 

Icon for the delete post meta button:

'jsmspm_delete_meta_icon_class' ( 'dashicons dashicons-table-row-delete' ) 

Related Plugins

Changelog

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.3.0 (2024/04/18)

  • New Features
    • None.
  • Improvements
    • None.
  • Bugfixes
    • None.
  • Developer Notes
    • Updated the SucomUtil class.
  • 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().
  • 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.
  • 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 $post_obj argument to current_user_can().
    • Added new SucomUtil::sanitize_int() method.
    • Added new SucomUtil::sanitize_meta_key() method.
  • Requires At Least
    • PHP v7.2.34.
    • WordPress v5.8.

Details

  • Version: 4.3.0
  • Active installations: 9,000
  • WordPress Version: 5.8
  • Tested up to: 6.6.1
  • PHP Version: 7.2.34

Ratings


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars