как удалить непроверенных пользователей в buddypress - PullRequest
1 голос
/ 02 июня 2011

Я использую buddypress и wordpress.В моем списке пользователей много зарегистрированных, но непроверенных пользователей.Как автоматически удалить непроверенного пользователя по времени (например, за неделю)?

Эти непроверенные пользователи были накоплены с течением времени, и мне нужно вручную удалить их, что является непонятной задачей, поэтому есть ли плагин, которыйавтоматически удаляет непроверенных пользователей или мне нужен код?

1 Ответ

2 голосов
/ 08 августа 2011

После долгого разрыва, который я обнаружил, это просто простой запрос для удаления пользователей, которые неактивны более 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 дней.

...