создание набора пользователей по умолчанию для нового сайта - PullRequest
2 голосов
/ 19 июня 2010

Я буду создавать многочисленные сайты.Каждый сайт будет иметь пользователей по умолчанию.Эти пользователи являются создателями контента, т.е. имеют возможность добавлять и редактировать страницы.

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

Ответы [ 2 ]

2 голосов
/ 19 июня 2010

Да. Используйте общую таблицу пользователей:

http://codex.wordpress.org/Editing_wp-config.php#Custom_User_and_Usermeta_Tables

Вы должны сделать один сайт главным. Затем, когда вы создаете новый сайт, используйте одну и ту же базу данных, но ИЗМЕНИТЕ ПРЕФИКС для каждого. Затем определите CUSTOM_USER_TABLE и CUSTOM_USER_META_TABLE в wp-config.php, чтобы он просматривал пользовательские таблицы вашего «основного» сайта. Например, допустим, что для вашего основного сайта задан префикс базы данных site1_, затем для site2_ добавьте его в файл wp-config.php:

define( 'CUSTOM_USER_TABLE', 'site1_users' );
define( 'CUSTOM_USER_META_TABLE', 'site1_usermeta' );
1 голос
/ 19 июня 2010

Метод Jons будет работать, если вы хотите постоянно делиться пользователями, но если вы просто хотите скопировать их из одного в другой, самый простой способ - создать резервную копию SQL таблиц wp_users и wp_usermeta в phpmyadmin и затем импортируйте их в каждую последующую установку WordPress.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...