Batch users creation

时间:2013-05-07 作者:matteo de felice

我想在密码验证后与大约140个用户共享一个文档,我想避免手动创建所有140个帐户。是否可以快速创建它们?

UPDATE: 要添加的用户名存储在文本文件中。问题集中在批处理用户的创建上,因为我将创建一个密码保护区域,所有用户都可以在该区域下载文档。

3 个回复
最合适的回答,由SO网友:Evan Yeung 整理而成

这是我为批量创建通用用户而编写的一段小代码

<?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 为falsewp-load.php.$limit 要创建的用户数

    使用此脚本将创建$limit 用户名为“”的用户数user_andTheirID 以及他们的电子邮件地址[email protected]. 要编辑用户名,创建用户后,必须编辑数据库本身。

    如果您希望用户更改默认密码,请执行额外操作,changeme, 尝试Force Password Change Simon Blackbourn的插件。这将要求用户在首次登录时更改密码。确保安装此插件BEFORE 您可以运行批创建,否则将不会为现有用户创建正确的值。

SO网友:Eric Jorgensen

你需要一个插件来进行批量导入。

one 允许您从CSV文件导入记录。

SO网友:mujuonly

使用此免费软件可以轻松地从CSV文件导入WordPress用户WordPress user import export 插件依据WebToffee.

结束

相关推荐