统计插件使用技巧-删除长时间不登录的用户

操作之前强烈建议备份

最近挺多人说想要一个删除长时间不登录用户的功能

而统计插件在很早之间就更新了一个记录用户最后活动时间的功能

二者可以配合下,下面是一条sql语句示例,会玩的大佬可以自己改改用(小白就别尝试了,容易出问题)

DELETE FROM `wp_users` WHERE (`wp_users`.`ID` = any(SELECT `user_id` from `wp_usermeta` WHERE (`wp_usermeta`.`meta_value` < 1593792000) AND(`wp_usermeta`.`meta_key` = 'user_last_action'))) OR (`wp_users`.`ID` NOT IN(SELECT `user_id` from `wp_usermeta` WHERE `wp_usermeta`.`meta_key` = 'user_last_action'))  
ORDER BY `wp_users`.`ID` DESC

他会删除,2020年7月4日之前未登录的用户,以及安装统计插件后未登陆的用户, 1593792000是时间戳

当然上述sql语句需要配合统计插件,可以后台用户管理页面翻一下最后登陆的那个人的时间

小白的话建议去后台用户管理页面,点击一下最后登录时间哪一列的表头,它是支持自动排序的,可以手动选择删一下

 

人已赞赏
教程

如何让payjs在移动端支持截图扫码支付

2020-10-29 10:28:45

教程

如何禁止临时邮箱注册

2020-10-26 16:38:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索