在post meta中的acf之后添加post meta

时间:2019-04-28 22:17:46

标签: php wordpress hook advanced-custom-fields

我已将帖子元添加到我的CPT中。

在该CPT中,我还具有向该CPT添加字段的ACF。

我还使用了钩头save_post {post_type},以便在更新我的CPT时将meta添加到该帖子中。

我的问题是,在add_post_meta函数运行后保存了ACF数据,我需要add_post_meta使用ACF中的字段,因此我需要先运行ACF,然后add_post_meta函数将根据这些计算得出其值ACF字段。

我使用的代码是:

add_action( "save_post_car", "save_posts_meta_values", 999999, 1 );

function save_posts_meta_values( $post ){
    if ( get_post_type( $post ) == 'car' ) {
        $post_id = get_the_ID();
        $my_values = array(
            'front'     => 5,
            'back'      => 6,
            'right'     => 7,
            'left'      => 8,
            'engine'    => 9
        );
        update_post_meta( $post_id, 'total_values', $my_values );
    }
}

无法为我的问题提出适当的解决方案。

我已经在stackoverflow网站上进行了搜索,找到了类似的问题,但并未提出解决问题的方法。

请帮助:) 谢谢!

0 个答案:

没有答案
相关问题