程序化更改帖子作者

时间:2015-05-04 作者:italiansoda

给定一个用户id、$user\\u id和post id、$post\\u id,我如何以编程方式更新wordpress帖子作者?

注意:这些帖子已经创建,创建时无法设置作者。另一个过程是创建帖子并默认管理员为作者。我没有创建帖子的权限,但在创建帖子后可以访问。

2 个回复
最合适的回答,由SO网友:Emetrop 整理而成

这应该没什么问题。尝试以下操作:

$arg = array(
    \'ID\' => $post_id,
    \'post_author\' => $user_id,
);
wp_update_post( $arg );

SO网友:jesse

您也可以只添加另一个管理员帐户。删除正在创作帖子的帖子,WP会询问在哪里分配帖子。选择首选作者,完成。

结束

相关推荐

如果有Comment_Author_link,请在头像图像周围放置URL

在函数中。我的主题的php文件。commentslist显示一个gravatar,如果用户在评论表单中填写url,则会得到一个comment_author_link() 打印一个带有名称的链接。我想在周围放置一个链接。头像图像(如果有链接)。资源中有很多(https://developer.wordpress.org/?s=comment_author&post_type[]=wp-parser-function&post_type[]=wp-parser-hook&po