发布后获取高级自定义字段

时间:2018-10-24 21:14:41

标签: php wordpress

发布帖子后,我想从插件高级自定义字段中获取一个自定义字段,并将其存储在数据库中。 尝试过这个:

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()仅在创建帖子后才起作用。还有其他方法可以获取自定义字段值吗?

0 个答案:

没有答案