Sql 一天后自动删除buddypress活动
我一直在使用wordpress插件buddypress开发一个社交网站。几个用户的活动显示在活动页面中。我需要的是在一天之后删除这些活动,就像在24小时之后,这些活动应该从服务器上删除一样。是否有任何方法可以这样做。请帮助。谢谢 有不同类型的buddypress活动。首先确定要删除的内容,是否确实要删除它们?您可以隐藏/取消发布它们,也可以通过某种方式限制查询 关于24小时-我会使用cron作业,请参见: 我们需要在使用SQL的自动化测试过程结束时删除与wordpress帖子相关的活动。也许这有帮助:未经测试Sql 一天后自动删除buddypress活动,sql,wordpress,buddypress,Sql,Wordpress,Buddypress,我一直在使用wordpress插件buddypress开发一个社交网站。几个用户的活动显示在活动页面中。我需要的是在一天之后删除这些活动,就像在24小时之后,这些活动应该从服务器上删除一样。是否有任何方法可以这样做。请帮助。谢谢 有不同类型的buddypress活动。首先确定要删除的内容,是否确实要删除它们?您可以隐藏/取消发布它们,也可以通过某种方式限制查询 关于24小时-我会使用cron作业,请参见: 我们需要在使用SQL的自动化测试过程结束时删除与wordpress帖子相关的活动。也许这有
DELETE t1 FROM wp_postmeta t1 LEFT JOIN wp_posts t2 ON t1. post_id = t2.ID WHERE post_date IN ($yesterdayandbefore);
DELETE FROM wp_comments t1 LEFT JOIN wp_posts t2 ON t1. comment_post_ID = t2.ID WHERE post_date IN ($yesterdayandbefore);
DELETE FROM wp_posts WHERE post_date IN ($yesterdayandbefore);
DELETE FROM wp_bp_activity WHERE date_recorded IN ($yesterdayandbefore);
DELETE t1 FROM wp_bp_activity_meta t1 LEFT JOIN wp_bp_activity t2 ON t1.activity_id = t2.id WHERE date_recorded IN ($yesterdayandbefore);