Use update_post_meta()
, because if the meta key already exists add_post_meta()
will do nothing if $unique
is true
and otherwise won’t update neither, while update_post_meta()
, well, it will update the value of a existing field or create it, if it doesn’t exist yet.
Related Posts:
- Get updated post meta on save_post action?
- wp_insert_post inside save_post adds wrong metadata to inserted post
- Check if Post Title exists, Insert post if doesn’t, Add Incremental # to Meta if does
- Execute action after post is saved with all related post_meta records (data)
- advanced custom fields update_field for field type: Taxonomy
- Content hooks vs User hooks
- Restrict post edit/delete based on user ID and custom field
- Add post meta based on another post meta value before publish post
- Correct processing of `$_POST`, following WordPress Coding Standards
- update_post_meta() whenever custom post type is updated
- Delete post meta conditionally after save post
- Post IDs missing on delete_postmeta action hook
- Plugin with action ‘save_post’ needs to press publish twice on order to publish
- Compare old meta with new post meta
- Save post meta foreach loop
- Update post meta within save_post action
- wordpress is_front_page() issue
- How can I get some of a posts meta data whilst it is still inserting?
- troubles with get_post_meta (and saving it)
- Insert Custom Field Value
- Meta keys won’t add using wp_insert_post
- Get post meta after insert post
- How to call get_post()?
- Update post_meta post_name with the post ID from wp_insert_post after user register
- post_title in save_post action
- php wp_insert data on front using a form
- WooCommerce wp_insert_post action firing on every save
- Auto save title as custom meta field value
- Remove action of an external plugin after checking if custom post meta is set
- Save frontend submission form field as custom field
- get_post_meta() returns nothing in save_post, publish_post, wp_after_insert_post
- if condition from post_meta not working in save_post
- Custom post type save_post action not firing
- Meta compare with date (stored as string) not working
- How to update/insert custom field(post meta) data with wordpress REST API?
- save_post + insert_post = infinite loop
- Why can’t I hook into save_posts after admin_init?
- Change meta tags programatically
- Front-end update_post_meta snippet displays white screen?
- How to get meta value in wp_attachment_metadata
- update_post_meta() not working in save_post
- Clean up output added via wp_head()
- Get post from meta_key and meta_value
- get_post_meta returns bool(false)
- Explanation for remove_filter used in the below code [closed]
- How to get custom post type to display post meta on archive pages?
- Is it possible to create a post using a metabox?
- WP_POSTMETA changes site crash
- meta_post_meta return value 1
- How to use post_id with a Class?
- how do I set a schedule event to modify all posts’s meta value weekly or monthly?
- How to stop wp_postmeta from being called on archive and search pages?
- update post meta for checkbox in the admin when inserted in the front-end
- Set the value of custom field when post is published or updated
- WordPress front-end media (image) upload ERROR!
- running function during post save and adding variable to post meta
- update_post_meta saves nothing in database when run in publish_post
- Set default value field meta_Value [closed]
- Can’t access post meta on new post creation (cpt)
- Compare meta_query with a Regular Expression and do a less-than operation on it
- Is it possible to retrieve a post and its metadata at the same time?
- cleaning up safely wordpress wp_postmeta table
- Post meta as array looks like string instead of array
- Why does get_transient() always return string even if integer set?
- Author_meta ONLY if it exists
- How to test the outcome of a wpdb query?
- Change post author without using wp_update_post()
- Is there a way to disable post meta caching for development?
- Custom Post Type not showing anything added by code anymore?
- update_post_meta not working?
- Check for page template on save_post hook
- Display current ranking of post as a number in post title
- delete duplicates wp_postmeta
- Post Thumbnail missing when using webp format while sharing
- Using publish_{custom-post-type} hook for custom post type to update meta doesn’t work
- Bulk Update Post Meta Values from Different Post via Rest Api
- update_post_meta() is not saving the value
- Only show meta on one post type on search results page
- How to register post meta with multi level arrays?
- If I disable screen options, does WP still try to update post meta?
- Can we have duplicate key pair values in post meta data?
- I created a Custom Meta Box but it is not displaying the value on my post page
- Meta data being pulled from wp-login.php
- Get post content before rendering
- Rename image filename using ‘media_handle_upload’
- Update Post metafield of specific categories
- Custom post type meta fields missing on save_post_type
- Using Self Hosted Video URL With Custom Fields
- Multiple postmeta values to the same post_id/meta_key combination?
- get_post_meta not work in php foreach
- Why are my custom metaboxes not updating the post meta?
- Storing post_meta fields in array
- Performace on 1 million plus meta fields vs 1 field with 1 million multi array
- Piklist File Upload
- how to echo/display the custom field value in specific custom field name?
- update_post_meta() not working in bulk option
- How to update the ‘modified_time’ of a post ONLY when content is changed?
- Multiple If else statements on Search Result Page
- save post running twice and creating two database entries – how do I disable this?
- get_children filter with postmeta