Як додати вибір ролі користувача при реєстрації в WordPress

У цій статті я розповім як додати вибір ролі користувача при реєстрації в WordPress. За замовчуванням лист про

реєстрації нового користувача містить у собі інформацію лише про ім'я нового користувача та його E-mail.

</ P>

Реклама

Реклама

Цієї інформації може бути недостатньо, наприкладдля оптового інтернет-магазину працюючого на WooCommerce потрібно було розділяти реєстрованих покупців, на оптових та роздрібних покупців. Адміністратор магазину має знати який покупець зареєструвався. Йому на електронну пошту має надходити лист з інформацією про тип нового покупця, його e-mail та ім'я.
Спершу нам потрібно створити дві нові ролі, для цього встановимо плагін WPFront User Role Editor, через нього створимо дві ролі.

1. Вписуємо ім'я будь-яке ім'я, яке буде відображатися на фронтенді при реєстрації, наприкладГуртівня

Реклама

Реклама

2. Вписуємо обов'язково ТІЛЬКИлатинськими літерамиім'я ролі яке приходитиме нам у листі, наприкладOPTOVIK

3. Копіюємо права доступу нової ролі з роліCustomer(їй доступне лише читання)

У точності так само створіть роль для роздрібної ролі.

Далі задайте роль за замовчуванням, це буде роль &#8220;Рознічнічний&#8220;.

На цьому все, ролі створені і можна приступати до створення нової форми реєстрації.

Для того щоб адміністратор міг додати вибірролі користувача при реєстрації в WordPress, або щоб він міг розділяти користувачів на оптових покупців та роздрібних, нам знадобиться плагін для WordPress, що замінює стандартну форму реєстрації на свою красивішу і тонко-настроювану. Цей плагін називається User Profiles Made Easy, він є платним і коштує 28 $, якщо вам шкода грошей, то можете пошукати в інтернеті нулену версію.

Після встановлення плагіна пройдіть в налаштування &gt;UPME &#8211; Settings ,ознайомтеся з усіма вкладками налаштувань. Для додавання вибору ролей слід зайти у вкладкуRegistration Options,там поставити галочку в рядкуSelect User Role at Registration.

В рядкуSelect Role Labelвписати текст який буде біля вибору ролі.

В рядкуChoose User Roles for Registrationгалочками позначте ролі які будуть доступні для вибору під час реєстрації. У нашому випадку обираємо рольОптовий, а рольроздрібнийдоступна за умовчанням, оскільки ми робили її стандартною роллю під час реєстрації.

Інші налаштування цього плагіна робіть на своєрозсуд. Нам залишається створити сторінку нової реєстрації і на неї вставити шорткод [upme_registration] . Інші шорткоди можна переглянути на вкладціUPME System Pages.

Тепер при реєстрації новий користувач може вибирати роль.

У наступній статті я розповім про те як кастомизировать повідомлення приходять на e-mail адміністратора і користувача.

</ P>