Meta Box Show Hide

Download Meta Box Show Hide
Sales Page

The Meta Box Show Hide plugin is an essential extension for developers and site administrators who use the Meta Box framework to manage custom fields in WordPress. It solves the common problem of cluttered editing screens by allowing you to conditionally display or hide meta boxes based on the values of other fields. By creating a dynamic, responsive interface, you can ensure that your content editors only see the inputs relevant to their current task, significantly reducing confusion and streamlining the content creation process.

Key Features

  • Conditional Logic Engine: Easily set rules to show or hide specific meta boxes based on the selection or input value of other fields, such as radio buttons, checkboxes, select dropdowns, or text inputs.
  • Seamless Meta Box Integration: Built specifically to work with the Meta Box framework, ensuring compatibility and stable performance within your existing custom field setup.
  • Support for Multiple Field Types: Create complex logic chains using a wide variety of field types, allowing for highly customized editing experiences.
  • Real-Time Updates: Changes to the interface happen instantly as the user interacts with the form, providing immediate feedback without requiring a page reload.
  • Clean and Lightweight: Designed to be efficient, ensuring that your WordPress admin dashboard remains fast and responsive even when managing complex conditional logic.
  • Developer-Friendly Configuration: Logic is defined directly within your meta box registration code, keeping your configuration organized and version-control friendly.

Use Cases / Who It’s For

This plugin is designed for WordPress developers, site builders, and agencies who need to create professional, user-friendly administrative interfaces for their clients. If you are building a site with complex custom post types, you likely have scenarios where certain fields only make sense under specific conditions.

For example, if you are building a real estate website, you might have a “Property Type” dropdown. If a user selects “House,” you want to show fields for “Number of Floors” and “Garage Capacity.” However, if they select “Apartment,” those fields are irrelevant. Meta Box Show Hide allows you to hide those unnecessary fields, keeping the interface clean and preventing data entry errors.

It is also perfect for e-commerce sites, portfolio managers, or any project where content structure varies significantly based on user input. By hiding irrelevant fields, you reduce cognitive load for your content team, making the WordPress dashboard feel like a custom-built application rather than a generic CMS.

Setup / How It Works

Meta Box Show Hide operates by extending the standard Meta Box registration process. Because it is a developer-focused tool, setup involves adding a simple ‘show’ or ‘hide’ parameter directly into your meta box definition array.

  1. Define Your Fields: Register your meta boxes and fields as you normally would using the Meta Box framework.
  2. Apply Logic: Within the meta box registration array, add the show or hide argument.
  3. Specify Conditions: Define the condition by identifying the target field ID and the value that should trigger the visibility change.
  4. Save and Test: Once your code is saved, the plugin automatically handles the JavaScript required to monitor those fields and toggle the visibility of the target meta box in the post editor.

Because the logic is handled via code, you maintain full control over your field dependencies, making it easy to manage complex forms that require multiple levels of conditional logic.

Similar Plugins

If you are looking for alternatives or are not currently using the Meta Box framework, there are other solutions available for managing conditional fields in WordPress:

  • Advanced Custom Fields (ACF) Pro: Includes built-in conditional logic features for all field types.
  • Conditional Fields for Contact Form 7: Specifically designed to add conditional visibility to forms created with the Contact Form 7 plugin.
  • JetEngine: A comprehensive suite for dynamic content that includes advanced conditional visibility settings for meta fields and listing grids.

$3.99

Version 1.3.1 report outdated
Updated on March 7, 2026
Auto Updates Yes
License GPLv2+

Updates for one year, unlimited sites, auto updates, and regular updates.

Access all items listed on our website. All new releases are also included as long as the plan is active.

Report a New Version

We regularly update our library and appreciate your help in keeping it up to date.