我们在制作wordpress后台功能的时候会涉及到修改文章的作者。 可以使用wp_update_post()来更新文章在数据库中的值。 如果想修改作者,参考代码如下:
$arg = array(
    'ID' => $post_id,
    'post_author' => $user_id,
);
wp_update_post( $arg );
详情请查看官方文档: wp_update_post( $post, $wp_error );
注意:
需要注意的是,在某些情况下,会造成死循环。 说明如下: Avoiding_infinite_loops 简单说明就是,如果在save_post勾里使用wp_update_post会造成死循环,正确的做法是先跟save_post脱钩,然后执行wp_update_post,再绑定save_post勾。