WP Update帖子再次更新当前帖子

时间:2014-10-23 16:48:04

标签: wordpress

我有一个名为pdf files的帖子类型,其中包含自定义元信箱pdf fic /

当我保存帖子时,我想用pdf路径更新当前帖子标题。

我的功能使用钩子保存帖子:

function set_private_categories($post_id) {

if ( $parent_id = wp_is_post_revision( $post->ID ) ) 
    $post_id = $parent_id;


    remove_action( 'save_post', 'set_private_categories' );

    $fic = get_post_meta($post_id, 'wpcf-fichier-pdf', true);

    wp_update_post( array( 'ID' => $post_id,'post_title'=>$fic, 'post_status' => 'private' ) );

    add_action( 'save_post', 'set_private_categories' );
}
add_action( 'save_post', 'set_private_categories' );

我的问题:

我必须在标题被pdf元数据输入值替换之前更新两次,似乎wordpress不会使用元数据的新值更新数据库。

如何实现这一目标?想法?

1 个答案:

答案 0 :(得分:1)

使用$ POST ['wpcf-fichier-pdf']在保存帖子之前获取元值。确保在保存到数据库之前清理该值。