Meta Box Show Hide is a lightweight extension for the Meta Box framework that lets you conditionally show or hide custom fields in WordPress. Control field visibility based on post type, page template, taxonomy, user role, custom conditions, and more—so editors see only what they need, when they need it.
- Conditional display of Meta Box fields and meta boxes
- Support for post types, pages, posts, and custom post types
- Show/hide by page template, taxonomy, term, or category
- Rules based on post ID, parent, or page hierarchy
- User-based conditions: role, capability, and logged-in status
- Show fields by post format, status, or visibility
- Support for custom callbacks to build complex logic
- Works seamlessly with all Meta Box field types
- Clean, code-based configuration for precise control
- Speeds up editing by removing irrelevant fields
- Reduces errors with context-aware field visibility
- Compatible with classic and block editors
- Lightweight, fast, and developer-friendly
- Plays well with popular themes and plugins
- Well-documented with snippets and examples