Meta Box Show Hide (JS)

Meta Box Show Hide is an extension for the WordPress Meta Box plugin, which helps developers to show/hide meta boxes by page template, post format, category or custom taxonomy. This addon specially uses Javascript to show/hide immediately although it is visible in the page and can combine conditions (include, exclude, logical operator AND, OR) to create as many restrictions as you want.

Highlights: Easy to use, less coding

Developers  don’t need to rewrite any meta box definitions. Just add conditions for meta boxes, then other works will be done automatically. And no need to get stuck with writing custom PHP to check.


  • Allows developers to show or hide meta boxes under conditions
  • Can combine conditions using logical operator AND, OR
  • Conditions (show/hide by):
    • Page templates
    • Post formats
    • Categories
    • Custom taxonomies (hierarchy taxonomies only)
    • Input values, for example: show a meta box when selecting a value from dropdown, hide a meta box when checking a checkbox, etc. (Added in version 0.2)

Screenshot:Meta Box Show Hide

Meta Box Show Hide Screenshot

Want to see more information? Check the DOCUMENTATION


Version 1.0.2 - June 7th, 2016:

  • Fix: Fix detect changes for input values

Version 1.0.1 - June 1st, 2016:

  • Improvement: Make the extension safe to be included in themes/plugins.

Version 1.0.0 - January 25th, 2016:

  • Fix: is_child now works for new post
  • Improvement: optimize code for performance

Version 0.2.1 - June 23rd, 2015:

  • Improvement: add condition to check if page is a child page or not

Version 0.2 - May 25th, 2015:

  • Improvement: allow to show/hide meta boxes by input values

Version 0.1.1 - October 13th, 2014:

  • Fix: cannot hide meta boxes

Version 0.1.0 - August 31st, 2014:

  • First release

You should use Meta Box Show Hide (JS) with:

Save > 70% when buy all extensions with Core Extension Bundle!

Introducing Affiliate Program! Read more