Meta box are designed to work with Post(s) and Custom post types.
However you can make it work on options page if you know what you are doing.
Click here for sample code
Related Posts:
- Create more Meta Boxes as needed
- Passing error/warning messages from a meta box to “admin_notices”
- How to HIDE everything in PUBLISH metabox except Move to Trash & PUBLISH button
- Removing panels (meta boxes) in the Block Editor
- WordPress SEO by Yoast: Hide Meta Boxes in Posts for Non-admins
- How to make open/closed and hidden/shown metaboxes status saved on a per-post basis?
- How To Remove The “+ Add New Category” Link From A Category Metabox
- How can I create a taxonomy meta-box with search suggestions but no new terms input?
- How Does WordPress Remember Metabox Positions?
- How to Add Reminders/Notes to New Post Meta Boxes
- How to reorder meta box position?
- How do I position meta_box on post edit screen after the title?
- Custom Meta Boxes: multiple fields within a repeatable field
- Save checkbox value in 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
- How do I create a meta box for dates?
- Add a meta description to home page?
- Display list of tags as drop down menu or radio buttons in a meta box?
- Set height of the categories meta box in post dashboard
- Save checkboxes of a metabox with a foreach loop (invalid argument)
- 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?
- Multiple Checkboxes Metabox
- Adding Metaboxes – so much code is there a shorter DRY way?
- 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?
- How to search by metadata using REST API
- Alternative to esc_textarea
- Automatically add a tag according to custom metadata
- How to add categories to page editor?
- Having trouble getting my meta data to save
- 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?
- Multiplicate entry on update_post_meta
- Remove ShareDaddy meta box from Pages only
- On click hide group of metabox, similar to screen options checkbox?
- Controlling Meta Box Height
- Custom Meta box only returns most recent value on page
- Custom Sortable Meta Boxes
- How to hook something before edit_form_title?
- Display Term Metabox Only On Certain Term Edit and Add Pages In Admin
- how can i do metabox [closed]
- How to add meta box for image upload using WordPress media uploader?
- why add_menu_page use simple function as arg while add_meta_box a call back?
- Output from Meta Box Array
- How to show the value of specific key from nested array?
- Getting metabox value?
- Hide Page Title with Post Meta
- Starting with tabbed metabox
- How many meta-query fields support WordPress search at a time?
- Remove meta box except on category pages
- Meta box does not save or update
- Adding metaboxes to attachment pages
- Show button if meta box has content, else hide
- Post Excerpt field only showing for default administrator
- Save JSON object attributes to custom metabox
- Is ‘repeatable’ a field type for meta boxes?
- Checkbox in post not saving value
- Custom loop attached to link
- post meta – problem : copy the same meta for all the articles
- ACF – Hiding metaboxes through screen settings doesn’t work
- Remove Username and just show Name in Author Metabox in backend
- how can I make this metabox area
- Metabox not saving values
- How to determine wether a post gets just created
- Load meta box inside meta box.. is this possible?
- Update Post Meta in Front End with a form
- Metabox with checkbox is not working true!
- Featured Gallery to custom post type
- Displaying a Metabox linked to post settings for all users
- Save datapicker date into wordpress admin
- Can’t get meta values to save
- Unable to save multiple images in wordpress
- Custom WP Meta Box – Use data from within the post screen inside meta box
- How to show select_advanced content instead of ID?
- Error when adding Meta Boxes, but only when adding 3 with the same callback
- Custom meta box using OOP way doesn’t save data
- Custom meta box repeated field
- A correct hook for saving meta boxes data
- update_post_meta does not work
- Hooking into the Meta Boxes (Name/Web Address/Description) on the ‘Add New Link’ Page
- when saveing $meta_box i get Undefined index error
- Adding a Custom ‘Now’ button under ‘Published on’ header to return current date and time
- Adding meta boxes to custom post type
- Select Options Meta Data is Not Updating in Edit Meta Box
- Meta boxes not showing up
- Metabox doesn’t retain values
- How do I create a Meta box that can be repeated? (with an image section and text area)
- How can i remove blank area caused by theme’s post meta boxes?
- Need help, Passing variables with get_post_meta
- Metaboxes – why they don’t render php in expected manner?