Что не так с моей функцией update_post_meta? - PullRequest
0 голосов
/ 16 июня 2020

Когда я сохраняю сообщение acf, я хочу получить пользовательское поле ACF под названием contrib-id для текущего пользователя и сохранить его в поле отношения под названием 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');

1 Ответ

0 голосов
/ 16 июня 2020

Попробуйте следующее:

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

Надеюсь, это поможет

...