Как при регистрации добавлять пользователя в заранее определенную группу?
Добрый день коллеги.
Хочу создать проект в Жире и привлечь как своих людей, так и сотрудников подрядчика.
Хочу прислать ссылку для регистрации подрядчику, чтобы при регистрации пользовали сразу добавлялись в определенную группу и видели нужный им проект. При этом чтобы пользователи с другой ссылкой для регистрации, добавлялись в другую группу и видели другой проект.
Можно ли такое организовать и если можно, то как?
Дополнительно:
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для того чтобы при регистрации нового пользователя добавить его в заранее определенную группу, вам необходимо использовать хуки и фильтры WordPress. Ниже приведен пример кода на языке PHP, который можно добавить в файл functions.php вашей темы или в плагин:
function add_user_to_group($user_id) { $group_id = 2; // ID группы, в которую вы хотите добавить пользователя if ($user_id) { $user = new WP_User($user_id); $user->add_role('subscriber'); // Добавляем пользователю роль подписчика $user->add_role('editor'); // Добавляем пользователю роль редактора } } add_action('user_register', 'add_user_to_group');
В данном примере при регистрации нового пользователя, он автоматически будет добавлен в группу с ID 2. Вы также можете указать другой ID группы, в которую хотите добавить пользователя.
Помните, что при использовании данного кода важно быть осторожным и проверять его работоспособность на тестовом сайте, чтобы избежать возможных проблем с безопасностью или работой вашего сайта.