如何按日期删除旧评论?

时间:2011-04-28 作者:Melissa Cleaver

我在www.mommylivingthelifeofriey上运行了一个竞赛/赠品博客。com,目前在1100篇帖子上有超过160000条评论。我想找到一种方法删除我网站上所有超过6个月的评论,以提高我网站的整体性能。有人对如何做到这一点有什么想法吗?谢谢你的帮助!

1 个回复
SO网友:ariefbayu

您可以使用mysql轻松做到这一点:

DELETE FROM wp_comments WHERE comment_date < DATE_ADD(CURDATE(), INTERVAL -6 MONTH)

结束

相关推荐

MySQL查询两个数据库表:USERS和USERMETA,并按自定义元整数值排序

我试图获得一个按自定义元值(int)排序的站点用户数组。我可以很好地查询用户,并将其返回到foreach中使用。目前,我已经按照用户表中的display\\u name对查询结果进行了排序。我希望它按自定义usermeta值排序。有没有关于如何修改此查询以完成此操作的想法?function get_all_top_members() { global $wpdb; $gather_users = \"SELECT * FROM \".$wpdb->prefix.\"us