Os enseño cómo crear un identificador numérico automático, que siempre añada un número más de la cantidad existente hasta el momento.
add_action('save_post','eg_auto_id', 10,3);
function eg_auto_id( $post_id, $post, $update){
if(get_post_type($post_id) != 'post' || $post->post_status != 'publish'){
return;
}
$posts = get_posts(array(
"post_type" => "post",
));
$cantidad_posts = count($posts);
if($update == true){
$id = $cantidad_posts;
} else {
$id = $cantidad_posts + 1;
}
update_post_meta($post_id, 'id', $id);
}