我有一个名为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不会使用元数据的新值更新数据库。
如何实现这一目标?想法?
答案 0 :(得分:1)
使用$ POST ['wpcf-fichier-pdf']在保存帖子之前获取元值。确保在保存到数据库之前清理该值。