ACF update_field текущего сообщения в хуке post_update - PullRequest
0 голосов
/ 03 октября 2019

Я настроил save_post крючок. И внутри я вызываю некоторый API, а затем хочу обновить пользовательские поля в текущем сообщении, используя данные из API. Я подтвердил, что все переменные соответствуют ожиданиям, но в пользовательское поле ничего не добавлено. Попытка выбора поля по имени и по ключу, оба не удаются.

function myHook($postId, $post, $update){
    // API LOGIC GOES HERE, $result is the response

    update_field('field_5d9462e22b22b', $result->id, $post->ID );
}

add_action('post_save_answer', myHook, 10,3);

Хук работает надлежащим образом, и если я жестко закодирую идентификатор другого существующего сообщения в update_field, он работает, что заставляет меня думать, что есть некоторыевопрос с постом как-то не готов?

update_field('field_5d9462e22b22b', $result->id, $existingPostId) // This works
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...