Separate the allowed values in a function:
function get_allowed_values()
{
return array('one', 'two', 'three');
}
In your metabox:
foreach ( get_allowed_values() as $item) {}
In your validation handler:
if ( isset( $_POST['select_meta'] )
and in_array( $_POST['select_meta'], get_allowed_values() )
)
Related Posts:
- What is the index [0] for on post meta fields?
- Custom field metabox not showing in back-end
- How to hide meta box values from custom fields list?
- How to store the value of a custom field dropdown select for post referencing?
- Get updated meta data after save_post hook
- Create meta boxes that don’t show in custom fields
- Custom fields to save multiple values
- wp_handle_upload error “Specified file failed upload test” but still creates attachment?
- Create Multiple File Upload Metabox in WordPress
- Get updated meta value after post update or published (custom post type) using hook
- Button inside Custom Meta Box triggering the Update Button
- Why is my Custom Meta Box Field Inputs NOT saving?
- custom-meta-box checkboxes from loop won’t save
- get_posts in meta box dropdown not showing latest posts
- How can you include custom post meta in search without calling each key?
- Display Custom Meta Box Field Only If Value is Present
- shortcode in a custom metabox
- Problem with saving large amount of data in postmeta/usermeta
- Allow only one post with specific meta value
- Custom metabox not displaying multiselect data in edit mode
- Move Title and the Content WYSIWYG editor position
- How to use media upload on metabox post page without breaking TinyMCE?
- Let’s Create Custom Field Template Documentation
- How add multiple wp_editor_box to new post
- Can I save post meta programatically without setting metaboxes?
- Meta box values are displayed on Custom Fields list. Is it possible to hide them?
- If metabox has content display content
- put saved metabox values back into fields and then display on the front end
- How to improve my non-unique metadata MySQL entries?
- Set class if a meta value is set within post archive
- WordPress Blocks, setAttributes not saving
- Allow HTML in Custom Metabox area
- Custom field metabox not showing in back-end
- Save, update, get and sanitize post meta as HTML not plain
- Create Meta boxes dynamically
- Get meta value when the page is a blog archive
- Can’t save meta field value if the title not set
- Display Data From This Custom Media Upload Meta Box?
- When post is updated, custom metadata in text area field is overwritten
- wp_postmeta are updated for only one page
- added a meta box to post however when saving menu while debug on throws a warning
- When editing a post with a custom meta box the values aren’t displaying correctly
- How to add new Metadata options (Date, Author, etc.) for Posts?
- Saving multiple custom meta box fields
- Gutenberg add a custom metabox to default blocks
- So much data in postmeta
- get_post_meta() unserialize issue – returns boolean(false)
- Unable to get Preview of Uploaded image within a Custom Meta box
- Detect meta value changes when post is updated (post_updated)
- Custom Meta Boxes: Store two values in one repeatable field
- Up/Down voting system for WordPress
- post meta data clearing on autosave
- Problem in custom meta boxes
- Displaying Meta Box Image
- Check if the value of a field has changed on save_post
- Undefined index error when saving content on metabox
- Metabox with multiple fields added by user and upload box
- Which is best in the following scenario : post_meta vs custom table vs parent/child posts
- Saving custom image meta fields
- Get all meta keys assigned to a post type
- WP Custom Fields Metabox Disappears – ACF plugin issue [closed]
- How to query posts with certain custom meta data, and output Post data
- How to Create Dynamic Fields in a Meta Box?
- Set front page option using custom fields?
- Add post meta fields, when creating a post using WordPress’ REST API
- Store array as single, serialized post meta field or many post meta fields?
- A better way to add a meta box to custom post types
- Custom Field Values not updating unless I click “Update” twice
- update_post_meta for repeated custom field [closed]
- Trying to update_post_meta function
- Custom Metabox additional item
- Ordering posts by custom field named “date” in backend
- Looping inside block return
- Scripts and tags will not save or output from my custom meta box
- Save meta data with post, Without using any plugin [closed]
- Using WP Color Picker in Repeatable Fields
- MetaBox not saving after empty
- How do I save Multiple fields in a meta box?
- Best way to achieve multiple links in a post title
- Show array of meta_value in Edit Post Coloum
- How to display data from custom fields I created?
- Custom Field & Gravity Forms [closed]
- custom filed from post in the side bar
- Working with multiple values and metaboxes
- Move the metaboxes to the very top of post editor
- non-unique #_ajax_nonce id in browser console
- SQL query to change the value of a Custom Field
- Custom meta POST request fired twice when updating a post in Gutenberg
- add meta box considers the selected option as post parent
- How do I display a custom field in an existing form on the front end?
- Add custom field information to source meta data
- Custom meta box data not saving
- Delete custom meta
- wordpress simple post multi rating with post_meta and user_meta
- I want my post to republish again after adding a custom field
- Custom fields / meta box output
- Creating an If/Else statement using WPAlchemy MetaBox radio boxs
- Colecting values from custom field checkboxes and displaying them in the post
- Build Array from Input Fields question
- How can i put a custom field inside this php