Тиждень-два тому я захотів

Всім привіт! Тиждень-два тому я захотів поставити на один зі своїх сайтів (zonahelp.ru) можливість реєстрації для користувачів, щоб кожен зареєстрований міг вести свій блог на моєму сайті (халявний контент, йо-майо).

Я довго і наполегливо вводив в Яндекс і Google фразу «wordpress реєстрація» та ін, але нічого путнього не знайшов. Питав ради у своєму Твіттері, багато відгукнулися, але все було не те. Чесно, я витратив на пошуки години 2, напевно, і відразу вирішив: якщо щось знайду, то обов’язково напишу пост на цю тему.

Після довгого пошук я нарешті додумався шукати у всесвітньому Гуглі на англійській мові. Не пам’ятаю, якої запит я задав, але я нарешті знайшов безкоштовний WordPress плагін реєстрації користувачів! Це було саме те, що я шукав! Поспішаю поділитися з Вами цією інформацією.
WordPress: реєстрація користувачів

Для реєстрації користувачів я використовував плагін WordPress Profile Builder. Плагін дуже простий у застосуванні, покажу Вам, як користуватися ним:
Для початку нам потрібно завантажити плагін WordPress Profile Builder і активувати його.
Далі зайдіть в адмінку Вашого блогу, перейдіть у вкладку Параметри -> Загальні та поставте галочку навпроти фрази «Будь-хто може зареєструватися»:
Давайте спочатку виведемо код реєстрації. Для цього я створив звичайну сторінку в WordPress «Реєстрація» і вставив в цю сторінку наступний шорткод (що таке шорткод і про їх використання я більш детально розповім в майбутніх уроках): [wppb-register] Цей і 3 інших шорткода я взяв з адмінки WordPress -> Користувачі -> Profile Builder:
Можете перевірити, форма на сторінку дійсно вставити, правда поки все англійською, редагувати плагін будемо трохи пізніше. Зараз же додамо форму авторизації для зареєстрованого користувача. Форму авторизації я вирішив вставити в сайдбар (або ж його можна також грамотно вписати в шапку). Відкриваєте необхідний файл (в моєму випадку sidebar.php) і вставляєте наступний шорткод небудь в сайдбарі в потрібному місці: [wppb-login]
Ось, що вийшло у мене в сайдбарі:
Налаштування плагіна реєстрації користувачів WordPress Profile Builder

Давайте спочатку приберемо непотрібні поля, які не потрібні нам при реєстрації і авторизації. Для цього перейдемо в налаштування плагіна, які знаходяться в адмінці WordPress -> Користувачі -> Profile Builder. Там перейдіть у вкладку «Default Profile Fields» (якщо це поле не видно, натисніть на «квадратик» в лівому верхньому куті):
Там Ви можете включити / відключити поля для реєстрації користувачів, а також їх «обов’язковість»: