Wordpress ACF插件:保存帖子时获取字段时遇到问题

Wordpress ACF插件:保存帖子时获取字段时遇到问题,wordpress,advanced-custom-fields,Wordpress,Advanced Custom Fields,使用ACF;我正在制作一个插件,在“draft_to_publish”和“pending_to_publish”上与WP挂钩。这部分工作正常。但是当我尝试获取ACF生成的字段时,它们返回为空,就好像ACF生成的字段还没有设置一样 我的插件的简短版本如下所示: function scheduelMailChimp( $post ) { // get post data and preb it for mail $post_ID = get_the_ID();

使用ACF;我正在制作一个插件,在“draft_to_publish”和“pending_to_publish”上与WP挂钩。这部分工作正常。但是当我尝试获取ACF生成的字段时,它们返回为空,就好像ACF生成的字段还没有设置一样

我的插件的简短版本如下所示:

function scheduelMailChimp( $post ) {
    // get post data and preb it for mail
    $post_ID        = get_the_ID();
    $content_post   = get_post( $post_ID );
    $content        = $content_post->post_content;
    $postTitle      = get_the_title( $post_ID );

    //log debuginfo til debug.log
    log_me( 
        array( 
               'get field date' => get_field($field_name, $post_id, $format_value)
        )
    );
}

add_action( 'draft_to_publish', 'scheduelMailChimp', 10, 1 );
add_action( 'pending_to_publish', 'scheduelMailChimp', 10, 1 );
上述代码输出为空。如果我试图输出由WP而不是ACF生成的东西,那么一切都会像一个符咒一样工作


如果其他人也在寻找同样的答案,那么所有和任何好主意都是受欢迎的:)

在投入大量的谷歌搜索之后,ACF似乎在draft\u to\u publish发布时还没有保存数据。所以我试着使用“save_post”,效果很好