仅针对特定作者的最后一次博客更新日期?

时间:2018-01-17 作者:Paul Golder

我有一个多用户网站,上面有大约100位作者,20位左右是最新的,其余的不再为该网站写作。

我想找出一个简单的方法来查看当前的作者,看看他们上次更新网站的时间。只有日期,没有链接等。我有一个当前作者的文件,例如

约翰·史密斯·比尔·布朗凯特·琼斯

对于每一个,我想得到最后更新的日期,例如

2013年1月10日2018年1月12日2017年12月等

有没有简单的方法可以做到这一点?

谢谢

1 个回复
SO网友:Brent

好的,保罗,我花了几分钟的时间来弄清楚这一点(假设这就是你要做的):

以下是MySQL查询,它将为您提供最新的发布日期,每次一个用户:

SELECT post_date FROM wp_posts WHERE post_author = 1066 ORDER BY post_date DESC LIMIT 1
(数字“1066”是任意的,代表我正在测试的表上的特定用户ID。因此,您可以将其替换为要确定其最新提交帖子的用户的给定用户ID。)

因此,您可以在SQL命令屏幕上的数据库管理器(如PHPmyAdmin)中使用这个简单的MySQL。更好的解决方案是创建一个管理页面,您可以从WordPress管理员那里访问该页面,然后可以并排列出您的所有用户及其最新贡献。但我认为,这个问题是你所追求的核心。

结束