Looking to add a new custom field upon post creation? All you may need is to call add_post_meta() when inserting a new post.
1 answers
1
Adding new post meta upon post creation
To add a new post meta field upon post creation, you need to add the code below to your WordPress theme’s functions.php file.
function add_new_custom_field( $post_id ) { add_post_meta( $post_id, 'new_custom_field_name', 'Default Value' ); } add_action( 'wp_insert_post', 'add_new_custom_field' );
Note, if this is a unique value; add the $unique value of true to the end of add_post_meta().
— Support WizardAnswer 1