Intereting Posts
получить всех уровней родителей с одного срока Добавить сообщение об ошибке на страницах, защищенных паролем Как изменить путь wp_upload_dir () в плагине Категории отображения в результатах поиска Как удалить & nbsp; от hr в текстовом редакторе wordpress Добавить префикс URL в постоянные ссылки только на одну категорию сообщений Поле регистрации и профиля исправление ошибки 404, когда посетители оставляют обзор продукта с изображением / фотографией Пользовательское правило перезаписи не выбрано WordPress Есть ли способ проверить, какой файл шаблона загружается, если он не является файлом шаблона страницы? Высокие CPU и память? Перемещенный сервер, и WP теперь использует оригинальные изображения для всех размеров большого пальца? Ограничение популярных сообщений по дням Загружать плагин выборочно для страниц или сообщений и т. Д. Добавить пользовательскую переменную в содержимое корзины

Как зарегистрировать пользователя в группе по коду приглашения?

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

Я еще не выбрал, как будут созданы группы, но я знаю, что это можно сделать с помощью одного из этих плагинов: групп, групп пользователей или простых групп. То же самое с пригласительными кодами, для этого есть очень хорошие плагины: коды приглашения CM, регистр Plus Redux или регистр пирога. Отсутствует промежуточный инструмент (код / ​​функция), который связывает некоторые группы с некоторыми кодами приглашения.

Solutions Collecting From Web of "Как зарегистрировать пользователя в группе по коду приглашения?"

Не знаете, как вы хотите обрабатывать группы, но это может быть просто user_meta.

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

Если это простой user_meta, вы можете просто проверить это, где бы вы ни хотели ограничить членство, и не собирать много сторонних плагинов.

Вот пример.

// assign group based on code input add_action('gform_after_submission', 'the_grouper', 10, 2); function the_grouper($entry, $form){ $current_user = wp_get_current_user(); $current_user_id = $current_user->ID; switch $entry['group_code'] { case 'CODE_123' : $group = 'group_123'; break; case 'CODE_ABC' : $group = 'group_abc'; break; // etc default: $group = false; break; } if($group){ update_metadata('user', $current_user_id, 'the_group', $group); } } 

Это то, что вам нужно! Простое решение …

http://codecanyon.net/item/gravity-forms-invitation-codes/11441758