有一个网站,被刷了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
暂无评论内容