1
我使用BuddyPress的和WordPress删除未经验证的用户。我的用户列表中有很多已注册但未经验证的成员。如何自动删除基于时间(比如一周)未经验证的用户?如何在BuddyPress的
这些未经验证的用户已累计随着时间的推移,我需要手动删除它们这是一个令人困惑的任务,所以有自动删除未经验证的用户或者我需要编写代码的插件吗?
我使用BuddyPress的和WordPress删除未经验证的用户。我的用户列表中有很多已注册但未经验证的成员。如何自动删除基于时间(比如一周)未经验证的用户?如何在BuddyPress的
这些未经验证的用户已累计随着时间的推移,我需要手动删除它们这是一个令人困惑的任务,所以有自动删除未经验证的用户或者我需要编写代码的插件吗?
很长的差距,我发现后,它只是一个简单的查询,删除谁不活动超过30天的用户..
function spammersdeletion() {
global $wpdb;
$from = strtotime('-30 day', time());
$wpdb->query('DELETE FROM wp_users WHERE DATE(user_registered) < "'.date('Y-m-d', $from).'"AND user_status = "2"');
}
add_action('init','spammersdeletion');
将此代码添加到您的function.php,它所有的垃圾邮件用户将在30天后消失。
我们应该删除相关用户的元数据,以及。不是吗? – 2016-07-12 06:39:20
但是BP用户数据呢? – 2017-09-13 12:25:47