This can be easily solved with jQuery, and it has the advantage of real-time feedback.
I’ve already covered this situation in a couple of questions, so instead of going through your code and writing the proper functions, I suggest you go through my code and adapt it to your needs.
- meta content on required pages
(used in Pages, checks for the parent page and show/hide the Featured Image meta box according to defined IDs) - How to add or remove metabox each page separately?
(used in Pages checking for the page template and show/hide the Featured Image meta box, and used in Posts checking for selected categories to show/hide the FI meta box)
Related Posts:
- How to HIDE everything in PUBLISH metabox except Move to Trash & PUBLISH button
- Removing panels (meta boxes) in the Block Editor
- How can I create a taxonomy meta-box with search suggestions but no new terms input?
- Remove the Featured Image Meta Box
- How to reorder meta box position?
- One metabox for multiple post types
- Has anyone successfully integrated qtranslate with custom metaboxes?
- Custom Meta Boxes: multiple fields within a repeatable field
- Use meta box drag and drop to order items independently
- inside a metabox
- get registered metaboxes by post type or post ID
- Remove metabox from specific page template in admin
- Is there a filter/action to add content to WP admin metaboxes?
- Attach Files Metabox
- Tinymce/WordPress is removing all line-breaks?
- How do I create a meta box for dates?
- Editing the Default Links like “Site Admin” in the Sidebar Meta Section?
- Add a meta description to home page?
- Custom “Publish” / “Update” button &
- Remove a plugin meta box from the dashboard
- How to make multicheck for post/page meta box
- Set height of the categories meta box in post dashboard
- Add template meta box to category edit page?
- Get image captions for images on gallery post format metabox
- How do I migrate meta boxes from the Classic Editor to the “side area” in Gutenberg Editor?
- Adding Metaboxes – so much code is there a shorter DRY way?
- Consolidate Metaboxes into 1 Big Metabox
- I need a Simple image uploader with a simple screen. WP default has too many options.
- Show or hide custom meta box not work with Gutenberg
- TinyMCE with custom buttons on a meta box
- How do i hide the auto-generated custom field that’s created when update_post_meta() is called?
- Set the default value as checked for a meta box checkbox
- How to search by metadata using REST API
- Alternative to esc_textarea
- Display oembed in repeatable metaboxs using CMB2
- Automatically add a tag according to custom metadata
- How to add categories to page editor?
- Having trouble getting my meta data to save
- Undefined ‘post_type’ error on Add new page
- Display meta box on front end
- Show how many images are attached to a post/page on compose page
- metabox wordpress show in frontend
- Metabox context for page post type
- How to use MarkDown in a custom textarea field?
- How to use get_post_custom function on the blog page?
- Remove ShareDaddy meta box from Pages only
- How to modify Publish metabox?
- On click hide group of metabox, similar to screen options checkbox?
- Hide Polylang metabox from the post edit sidebar
- How to make a stand-alone button to the post edit view
- Controlling Meta Box Height
- Custom Meta box only returns most recent value on page
- wp_editor loses data, perhaps an html_entity_decode problem?
- How to list all tags as radio buttons in a meta box?
- how can i do metabox [closed]
- How to add meta box for image upload using WordPress media uploader?
- How to position user meta data field
- Display Content if Meta Checkbox is checked?
- add_post_meta() & update_post_meta()
- How to show the value of specific key from nested array?
- MetaBox with Editor instead of textarea – html not saved [closed]
- Use meta boxes inside an archive page template for Woocommerce
- Why do Metabox use Nonces?
- conditionally echo in meta box data loop
- Hide Page Title with Post Meta
- Meta Box multi checkbox in template
- Show button if meta box has content, else hide
- remove a single post_meta
- Checkbox in post not saving value
- how to log in to WP if the “Log in” link under Meta is missing
- Getting metabox value within a shortcode?
- post meta – problem : copy the same meta for all the articles
- Add metabox to pages that use custom template in WordPress
- Remove Username and just show Name in Author Metabox in backend
- how can I make this metabox area
- Metabox not saving values
- Update Post Meta in Front End with a form
- How to Edit & Update meta_box values from Front-End user Form
- Metabox with checkbox is not working true!
- Displaying a Metabox linked to post settings for all users
- Can’t get meta values to save
- Error when adding Meta Boxes, but only when adding 3 with the same callback
- Is this Edit Post Screen?
- use post meta in add_meta_boxes action
- Why is the text displaying, but not the textarea field itself?
- Meta box checkbox won’t save
- Add “Select” For Custom Post Type Metabox
- update_post_meta does not work
- add_post_meta not saved
- Hooking into the Meta Boxes (Name/Web Address/Description) on the ‘Add New Link’ Page
- WP Alchemy – stripping my paragraph tags from textarea metaboxes
- Adding meta boxes to custom post type
- Meta boxes not showing on custom post type. Blank page?
- dynamically get post attachment while editing
- Remove duplicated values from meta box values
- Setting Event to Expire Using Custom Metabox
- Drop down menu’s not saving using Custom Meta Boxs in WordPress
- Metadata in loops
- Conditonally check if Custom Meta Box has input
- Metaboxes – why they don’t render php in expected manner?