这是我为批量创建通用用户而编写的一段小代码
<?php $lock = true; //true = disabled (locked)
if(!$lock) { // if not locked
require_once( $_SERVER[\'DOCUMENT_ROOT\'] . \'/wp-load.php\' );
$last_registered_user = $wpdb->get_row("SELECT ID FROM $wpdb->users ORDER BY ID DESC LIMIT 1");
$new_id = $last_registered_user->ID + 1;
$limit = false; // extra lock
while($new_id <= $limit) {
wp_create_user( \'user_\'.$new_id, \'changeme\', \'user\'.$new_id.\'@example.com\' );
$new_id++;
}
} else { // if locked ?>
<h5>This script is locked to prevent accidental use.</h5>
<?php
}
?>
设置要做的几件事:
更改通过设置解锁脚本$lock 为false将路径更改为wp-load.php.更改$limit 要创建的用户数
使用此脚本将创建$limit 用户名为“”的用户数user_andTheirID 以及他们的电子邮件地址userTheirID@example.com. 要编辑用户名,创建用户后,必须编辑数据库本身。
如果您希望用户更改默认密码,请执行额外操作,changeme, 尝试Force Password Change Simon Blackbourn的插件。这将要求用户在首次登录时更改密码。确保安装此插件BEFORE 您可以运行批创建,否则将不会为现有用户创建正确的值。