In WordPress these boxes are called “meta box” and to add one to your new/edit page screen you can use add_meta_box() function (look at the example at the bottom for the examples), you can also use this class which is nicely documented and does most of the job for you. Or you can use a plugin like Verve Meta Boxes which does all of the job for you and you just add the options you want form its UI.
Related Posts:
- post formats – how to switch meta boxes when changing format?
- Adding an assisting editor box to Post page
- Metabox Data not being saved [closed]
- Options to get my custom post type metadata via the WordPress API
- add post meta front end edit
- I can not display meta value in extras.php and template-tags.php
- Add post meta data date to event
- Check if any meta on the post has value then display content
- Get or set values in post meta
- I created a Custom Meta Box but it is not displaying the value on my post page
- update_post_meta() throws Uncaught error: Cannot create duplicate attribute
- Remove action of an external plugin after checking if custom post meta is set
- How we insert values into database using metabox WordPress?
- Post meta box data not saving
- Hide individual page title using checkbox in custom meta box?
- Most efficient way to get posts with postmeta
- What is the index [0] for on post meta fields?
- How to update_post_meta value as array
- What’s the point of get_post_meta’s $single param?
- Get a single post by a unique meta value
- Custom field metabox not showing in back-end
- Trying to get custom post meta through Jetpack JSON API [closed]
- Why is get_post_meta returning an array when I specify it as single?
- Add post meta based on another post meta value before publish post
- delete value 0 in post meta [closed]
- Can I safely delete a record, manually, in the wp postmeta table?
- Having trouble with custom post type / meta box
- update custom post type meta from a shortcode
- Exclude a category from the filed under list
- Are multiple values from get_post_meta guaranteed to be ordered?
- How to keep a check box in custom meta box for custom post type checked by default for add new post?
- Custom fields to save multiple values
- Show metabox in custom-post-template depending on taxonomy term?
- Add a post metadata if only the key and value does not exist
- How can I get values using key in Carbon Fields from Multiselect?
- wp_handle_upload error “Specified file failed upload test” but still creates attachment?
- WordPress Action Hooks and Post ID?
- Meta Box Only in CPT Edit Page, Not in Add New
- Get page->parent’s name?
- conditional function to change post-meta background image
- dynamically generating plugin syntax
- how to get all post with the same post meta?
- Populate Custom Fields in a Custom Post Type?
- Custom meta box data array: foreach not working correctly?
- How to check if user meta field is empty in conditional else statement
- Echo page title from page with custom meta datetime picker
- MySQL Query To Select Post By Postmeta
- Copy content stored in meta to post content
- How to programmatically customise the Contact Form7 notification email prior to sending? [closed]
- Is it possible to retrieve a post and its metadata at the same time?
- How can you include custom post meta in search without calling each key?
- How to create a button click counter meta box?
- meta box & callback function
- Post meta as array looks like string instead of array
- $_GET & $post_ID
- How to test the outcome of a wpdb query?
- get_post_meta as a list for drop down search filter
- Help with Post Meta
- How add multiple wp_editor_box to new post
- How do I manage custom meta in post revisions in the Block Editor era?
- Generate metadata for cloud images
- Migrating meta value to new meta value
- Insert multiple metas in one time
- How to extract data from a post meta
- count post meta values
- How can I tell if a post has been published at least once?
- Correct meta of Writing Meta Tags
- Save Metabox Custom Field Value
- How to add tags to post from frontend?
- Retrieve user_meta and copy to post_meta
- Empty meta-box returns publishdate if no value is set?
- getting the post_id from the post_meta
- Custom Meta Box with variable number of fields
- troubles with get_post_meta (and saving it)
- How to exclude posts by meta key value in the_post_navigation next prev links?
- update_post_meta not working with transition_comment_status
- How to save a Woocomerce metabox input as a metadata field
- Update post meta date always store 1970-01-07
- Is it possible to pass an whole array using custom field in wordpress?
- Attachment metadata has value of ‘1’
- Unable to update the meta boxes with multiple fields
- How do I update a specific value within array in a products metadata?
- Optimize WP Meta Query for large amount of post meta?
- use post meta in add_meta_boxes action
- Hide the_meta if no value
- php wp_insert data on front using a form
- Updating post_meta when updating a setting with the Settings API
- How to show specific meta keys of all posts in admin panel?
- wp_schedule_event not working
- add_post_meta not saved
- If custom field doesn’t exist, or exists and it’s true show title?
- Media library orphans
- WordPress join posts with meta values of array type
- How to make certain content of the post noindex and no follow. not entire post?
- Export posts with postmeta without ID?
- Metadata in loops
- How can I display my meta value in a textarea? [closed]
- Auto save title as custom meta field value
- Extend file format support for post thumbnails
- Why isn’t my embed_video WYSIWYG field updating when using update_post_meta?