谢谢你的回复。必须澄清的是,我需要这样做只是为了影响某个CPT,而不是所有的职位。根据以下修改。然而,旧的帖子标题仍然显示在管理帖子列表中。必须找到解决方案。
// draw post title from name metabox on CPT student
add_action( \'save_post\', \'post_updated\' );
function post_updated( $post_id ) {
// affect only CPT student
if ($post_type == \'student\') {
// set the new post title
$post[\'ID\'] = $post_id;
$post[\'post_title\'] = get_post_meta($post_id, \'ecpt_name\', true);
// update the post, removing the action to prevent an infinite loop
remove_action( \'save_post\', \'post_updated\' );
wp_update_post($post);
add_action( \'save_post\', \'post_updated\' );
}
}