Wordpress ACF插件:保存帖子时获取字段时遇到问题
使用ACF;我正在制作一个插件,在“draft_to_publish”和“pending_to_publish”上与WP挂钩。这部分工作正常。但是当我尝试获取ACF生成的字段时,它们返回为空,就好像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();
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”,效果很好