我的 update_post_meta 函数有什么问题?

问题描述 投票:-1回答:1

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

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');
php wordpress advanced-custom-fields
1个回答
1
投票

试试这个。

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');

希望能帮到你

© www.soinside.com 2019 - 2024. All rights reserved.