这是我为批量创建通用用户而编写的一段小代码
<?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
以及他们的电子邮件地址[email protected]
. 要编辑用户名,创建用户后,必须编辑数据库本身。
如果您希望用户更改默认密码,请执行额外操作,changeme
, 尝试Force Password Change Simon Blackbourn的插件。这将要求用户在首次登录时更改密码。确保安装此插件BEFORE 您可以运行批创建,否则将不会为现有用户创建正确的值。