发布帖子后,我想从插件高级自定义字段中获取一个自定义字段,并将其存储在数据库中。 尝试过这个:
function call_after_post_publish() {
$tcParentId = get_the_ID($post);
$tcParentTitle = get_the_title($tcParentId);
$tcChildTitle = get_field( "funcion_1_titulo_tc", $tcParentId );
global $wpdb;
$wpdb->insert(
'link',
array(
'parent_title' => $tcParentTitle,
'title' => $tcChildTitle,
'parent_id' => $tcParentId,
),
array(
'%s',
'%s',
'%d'
)
);
}
add_action( 'publish_post', 'call_after_post_publish', 10, 2 );
这似乎不起作用,因为我认为函数get_field()仅在创建帖子后才起作用。还有其他方法可以获取自定义字段值吗?