0

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

フックは適切に機能し、別の既存の投稿の ID を にハードコーディングするupdate_fieldと機能するため、投稿の準備ができていないという問題があると思いますか?

update_field('field_5d9462e22b22b', $result->id, $existingPostId) // This works
4

0 に答える 0