查找最初创建帖子的用户

时间:2017-01-22 作者:1991wp

我已经按用户(A)创建了帖子,后来我将帖子的用户更改为(B),现在我想找出最初创建帖子的用户,即最初创建帖子的用户(A)。

我怎样才能做到这一点?

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

有几种方法可以解决您的问题。

1- 在循环中获取原始作者

要在循环中检索帖子的原始作者,可以使用get_the_author(); 获取作者的用户名,或$post->post_author(); 获取其用户id。如果您希望获取修订者的用户名或id,您可以使用the_modified_author();get_the_modified_author();.

2- 在后端

如果您想在后端获得此结果(在管理面板中查看原始作者),可以使用以下专门为此目的制作的插件。

Published By Scott reilly制作的插件

SO网友:fergbrain

最简单的方法是搜索mySQL数据库。对帖子的每次更改都会被保存。使用phpMyAdmin(或您选择的mySQL工具)运行以下查询:SELECT wp_users.ID, wp_users.user_nicename, wp_posts.post_title FROM wp_posts LEFT JOIN wp_users ON wp_posts.post_author = wp_users.ID WHERE post_parent = 1234

1234 是要查找的帖子的当前post\\u id。

这将显示先前版本的用户id、用户nicename和帖子标题。

相关推荐

是否可以取消对特定帖子类型的POSTS_PER_PAGE限制?

我想知道我是否可以取消特定帖子类型的posts\\u per\\u页面限制。在存档中。php页面我显示不同的帖子类型,对于特定的“出版物”帖子类型,我想显示所有帖子。我如何在不影响传统“post”类型的情况下实现这一点?