WordPress删除用户

有一个网站,被刷了15万注册用户,我写了个代码,挂着批量删除,代码如下:

<?php
include("wp-load.php");
require_once(ABSPATH.'wp-admin/includes/user.php');
$users       = get_users(
	array(
		'fields' => array( 'ID' ),
		'role'   => 'subscriber',
	)
);
foreach ($users as $userid){
    $userid = $userid->ID;
    $is_delete = wp_delete_user( $userid );
    if($is_delete){
        echo $userid. " is OK!";
    }else{
        echo $userid. " is Err!";
    }
    echo PHP_EOL;
}

用的PHP cli命令挂着删除,预计要删除2天吧。

另外别忘了关闭注册或者给注册加验证。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称常用语 夸夸
夸夸
还有吗!没看够!
表情代码图片

    暂无评论内容