【WordPress教程】B2统计插件使用技巧-删除长时间不登录的用户

转自https://www.affme.cn/3035.html

操作之前强烈建议备份

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

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

二者可以配合下,下面是一条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

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

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

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

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

【WordPress教程】B2-如何禁止临时邮箱注册

2021-5-13 17:05:44

WordPress教程

【WordPress教程】B2统计插件小技巧-查看用户私信发送所在页面

2021-5-13 17:13:15

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