我的 update_post_meta 函数有什么问题?

What's wrong with my update_post_meta function?

当我保存一个 acf post 时,我想为当前用户获取一个名为 contrib-id 的 ACF 用户字段,并将其保存到一个名为 contrib-meme 的关系字段中。这给我一个语法错误。我错过了什么?

function my_acf_save_post($post_id)
    {

    if ( is_user_logged_in() ) {
        update_post_meta( $post_id, 'contrib-meme', (get_user_meta ( get_current_user_id() ), $key = 'contrib-id', $single = true )) ;
    }
}    

add_action('acf/save_post', 'my_acf_save_post');

试试这个:

function my_acf_save_post($post_id){

            if ( is_user_logged_in() ) {
                update_post_meta( $post_id, 'contrib-meme', get_user_meta( get_current_user_id(), 'contrib-id', true ));

            }
        }    

add_action('acf/save_post', 'my_acf_save_post');

希望对您有所帮助