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