У цій статті я розповім як додати вибір ролі користувача при реєстрації в WordPress. За замовчуванням лист про
Реклама
Реклама
Цієї інформації може бути недостатньо, наприкладдля оптового інтернет-магазину працюючого на WooCommerce потрібно було розділяти реєстрованих покупців, на оптових та роздрібних покупців. Адміністратор магазину має знати який покупець зареєструвався. Йому на електронну пошту має надходити лист з інформацією про тип нового покупця, його e-mail та ім'я.
Спершу нам потрібно створити дві нові ролі, для цього встановимо плагін WPFront User Role Editor, через нього створимо дві ролі.
1. Вписуємо ім'я будь-яке ім'я, яке буде відображатися на фронтенді при реєстрації, наприкладГуртівня
Реклама
Реклама
2. Вписуємо обов'язково ТІЛЬКИлатинськими літерамиім'я ролі яке приходитиме нам у листі, наприкладOPTOVIK
3. Копіюємо права доступу нової ролі з роліCustomer(їй доступне лише читання)
У точності так само створіть роль для роздрібної ролі.
Далі задайте роль за замовчуванням, це буде роль “Рознічнічний“.
На цьому все, ролі створені і можна приступати до створення нової форми реєстрації.
Для того щоб адміністратор міг додати вибірролі користувача при реєстрації в WordPress, або щоб він міг розділяти користувачів на оптових покупців та роздрібних, нам знадобиться плагін для WordPress, що замінює стандартну форму реєстрації на свою красивішу і тонко-настроювану. Цей плагін називається User Profiles Made Easy, він є платним і коштує 28 $, якщо вам шкода грошей, то можете пошукати в інтернеті нулену версію.
Після встановлення плагіна пройдіть в налаштування >UPME – Settings ,ознайомтеся з усіма вкладками налаштувань. Для додавання вибору ролей слід зайти у вкладкуRegistration Options,там поставити галочку в рядкуSelect User Role at Registration.
В рядкуSelect Role Labelвписати текст який буде біля вибору ролі.
В рядкуChoose User Roles for Registrationгалочками позначте ролі які будуть доступні для вибору під час реєстрації. У нашому випадку обираємо рольОптовий, а рольроздрібнийдоступна за умовчанням, оскільки ми робили її стандартною роллю під час реєстрації.
Інші налаштування цього плагіна робіть на своєрозсуд. Нам залишається створити сторінку нової реєстрації і на неї вставити шорткод [upme_registration] . Інші шорткоди можна переглянути на вкладціUPME System Pages.
Тепер при реєстрації новий користувач може вибирати роль.
У наступній статті я розповім про те як кастомизировать повідомлення приходять на e-mail адміністратора і користувача.
</ P>