Intereting Posts
Архив персонализированного почтового архива как титульная страница Как показать лучшие продажи продуктов электронной коммерции WP Плагин – редактор WP отключен Как создать пользовательский экран для архива woocommerce и страниц категории продуктов? Где находится все в одном SEO-файле sitemap.xml? wp_usermeta – чтение из базы данных, но сохранение функции сломанной Заполнение главного меню внешним API JSON Показать Недавно добавленные пользовательские типы сообщений с пользовательским таксономии Shortcode Как добавить «Прикрепите это сообщение на первую страницу» до конца? Проверьте изображение в WP_Query Сделать (сообщение) запросить ссылку с кликом Как предотвратить удаление options.php существующих данных из базы данных URL-адрес Remap от Относительно Абсолютного хвастаться тем, что вы читаете с помощью blogroll вашего любимого блога widget wordpress Как регистрировать пользовательские типы сообщений в плагине?

Создание пользовательских учетных записей

Я хотел бы поделиться документом с примерно 140 пользователями после проверки подлинности с помощью пароля, и я хочу, чтобы не создавать вручную все 140 учетных записей. Можно ли их быстро создать?

UPDATE : имена пользователей для добавления сохраняются в текстовый файл. Вопрос сосредоточен на создании пакетных пользователей, потому что я создам защищенную паролем область, где все пользователи получат доступ к загрузке документа.

Solutions Collecting From Web of "Создание пользовательских учетных записей"

Это небольшой код, который я написал для пакетного создания общих пользователей

<?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 } ?> 

Настроить

Пара вещей, которые нужно сделать:

  1. Измените разблокировку скрипта, установив $lock в false.
  2. Измените путь на wp-load.php .
  3. Измените $limit на количество пользователей, которые вы хотите создать.

использование

Этот скрипт создаст $limit количество пользователей с именем пользователя user_andTheirID и их адресом электронной почты userTheirID@example.com . Чтобы изменить имя пользователя, как только пользователи будут созданы, вам придется самостоятельно отредактировать базу данных.

дополнительный

Если вы хотите, чтобы пользователи меняли свои пароли по умолчанию, changeme , попробуйте плагин Force Password Change от Simon Blackbourn. Это потребует от пользователя изменить свой пароль при первом входе в систему. Убедитесь, что вы устанавливаете этот плагин перед запуском пакетного создания, иначе правильные значения не будут созданы для существующих пользователей.

Вам понадобится плагин для пакетного импорта.

Это позволяет вам импортировать записи из файла CSV.