Skip to content

Все для WordPress, веб-розробки — і не тільки

🔑 Вхід у WordPress через соцмережі: налаштування Facebook і Google за пів години

🔑 Вхід у WordPress через соцмережі: налаштування Facebook і Google за пів години

Реєстрація на сайті — це момент, коли ви втрачаєте половину відвідувачів. Ніхто не хоче вигадувати пароль, перевіряти пошту й запам’ятовувати ще одну зв’язку логін-пароль.

Через соціальні мережі користувач заходить на сайт в один клік: Facebook або Google вже підтвердили його особу. За даними LoginRadius за 2024 рік, 53,1% користувачів обирають Facebook, 44,8%, Google. Решта мереж не дотягують і до 2%.

Нижче, покрокове налаштування входу через Facebook і Google за допомогою плагіна Nextend Social Login. Ви пройдете шлях від встановлення плагіна до живих кнопок на сторінці входу за пів години.

💡 Швидкий огляд:

  • Встановіть Nextend Social Login з каталогу WordPress.org
  • Створіть застосунок Facebook у Meta for Developers і отримайте App ID + App Secret
  • Створіть застосунок Google у Google Cloud Console і отримайте Client ID + Client Secret
  • Внесіть ключі в налаштування плагіна на сайті та перевірте вхід
  • Увімкніть провайдерів, кнопки «Продовжити з Facebook» і «Увійти через Google» з’являться автоматично

Плагін Nextend Social Login: що він уміє і чому саме він

Nextend Social Login на WordPress.org, безплатний плагін із понад 200 000 активних установок і рейтингом 4,5 зірки. Останнє оновлення вийшло у 2026 році, плагін активно підтримується.

Що дає безплатна версія:

  • Вхід і реєстрація через Facebook, Google і X (колишній Twitter) в один клік
  • Прив’язка соцмереж до наявного облікового запису WordPress у профілі користувача
  • Аватар із соціального профілю замість Gravatara
  • Віджет і шорткоди для розміщення кнопок у будь-якому місці сайту
  • Налаштування зовнішнього вигляду кнопок і тексту на них

Pro-версія додає сумісність із WooCommerce, BuddyPress, Ultimate Member і ще два десятки провайдерів: Apple, Microsoft, LinkedIn, GitHub, Discord, TikTok та інші.

Плагін працює з коробки: після налаштування провайдера кнопки автоматично з’являються на сторінці /wp-login.php, у формі wp_login_form() і в профілі користувача.

Як налаштувати вхід через Facebook

Заходимо в Налаштування → Nextend Social Login і тиснемо Початок роботи в секції Facebook:

Стартовий екран налаштування Facebook у плагіні Nextend Social Login

Плагін проведе вас по кроках. Але порядок такий: спочатку створюєте застосунок на стороні Facebook, потім вносите ключі назад у WordPress.

Крок 1: Створіть застосунок Facebook

Відкрийте Meta for Developers і натисніть Створити застосунок:

Кнопка створення нового додатка в консолі розробника Facebook

У спливному вікні введіть відображуване ім’я (його побачать користувачі під час входу, підійде назва сайту) та контактний email:

Форма введення назви додатка та контактного email у Meta for Developers

Натисніть Створити ідентифікатор застосунку.

Тепер ви в налаштуваннях застосунку. Знайдіть пункт Вхід через Facebook і натисніть Налаштувати:

Налаштування продукту Facebook Login у панелі додатка

На наступному екрані виберіть Веб:

Вибір платформи Web для Facebook Login

Введіть URL вашого сайту та натисніть Зберегти, потім Продовжити:

Додавання URL сайту в налаштуваннях Facebook Login

Далі Facebook покаже кілька додаткових опцій, плагін опрацює їх за вас, просто прогортайте.

Залишилося дві важливі дії.

Перше: перейдіть у Вхід через Facebook → Налаштування та додайте URL перенаправлення OAuth у поле Дійсні URL-адреси перенаправлення OAuth. URL формується так: https://вашсайт.com/wp-login.php?loginSocial=facebook:

Поле Valid OAuth Redirect URIs у налаштуваннях Facebook Login

Друге: перейдіть у Налаштування → Основні та додайте домен сайту в Домени застосунку. Після збереження натисніть кнопку Показати навпроти поля Секрет застосунку, вам потрібні App ID та App Secret для наступного кроку:

App ID і прихований App Secret в основних налаштуваннях додатка Facebook

Налаштування на стороні Facebook завершено.

Крок 2: Внесіть ключі в плагін

Повертаємося в WordPress. Натисніть Я завершив, щоб налаштувати застосунок Facebook:

Кнопка завершення налаштування додатка Facebook у плагіні Nextend

Вставте App ID та App Secret із консолі розробника та натисніть Зберегти зміни:

Поля введення App ID та App Secret Facebook у налаштуваннях плагіна

Плагін запропонує перевірити підключення, натисніть Підтвердити налаштування:

Кнопка перевірки налаштувань Facebook у плагіні Nextend Social Login

Якщо все правильно, відкриється спливне вікно входу Facebook. Авторизуйтеся, щоб переконатися:

Спливне вікно авторизації Facebook під час перевірки налаштувань

Після успішної перевірки увімкніть провайдера кнопкою Увімкнути:

Кнопка ввімкнення соціального входу Facebook у плагіні

Готово, на сторінці /wp-login.php з’явилася кнопка Продовжити з Facebook:

Кнопка входу через Facebook на сторінці логіну WordPress

У налаштуваннях плагіна можна змінити текст кнопки, зовнішній вигляд і поведінку після входу: наприклад, задати власну URL-адресу для переспрямування після реєстрації.

Як налаштувати вхід через Google

У Налаштування → Nextend Social Login натисніть Початок роботи в секції Google:

Стартовий екран налаштування Google у плагіні Nextend Social Login

Крок 1: Створіть застосунок Google

Відкрийте Google Cloud Console і створіть новий проєкт або виберіть наявний:

Створення нового проєкту в Google Cloud Console

На бічній панелі виберіть OAuth consent screen. Додайте домен сайту в Authorized domains і заповніть контактну інформацію:

Налаштування екрана згоди OAuth у Google Cloud Console

Після збереження перейдіть у Credentials. Натисніть Create Credentials і виберіть OAuth client ID:

Створення OAuth client ID у розділі Credentials Google Cloud

Заповніть форму:

  • Application type: Web application
  • Name: будь-яке зрозуміле ім’я
  • Authorized redirect URIs: https://вашсайт.com/wp-login.php?loginSocial=google
Форма створення OAuth client ID з типом Web application

Натисніть Create. Google покаже Client ID та Client Secret у спливному вікні, не закривайте його:

Спливне вікно з Client ID та Client Secret після створення OAuth-клієнта

Крок 2: Внесіть ключі в плагін

Повертаємося в WordPress і тиснемо Я завершив, щоб налаштувати застосунок Google:

Кнопка завершення налаштування додатка Google у плагіні Nextend

Вставляємо Client ID та Client Secret з консолі Google, зберігаємо:

Поля введення Client ID та Client Secret Google у налаштуваннях плагіна

Плагін запропонує перевірити підключення, Перевірити налаштування:

Кнопка перевірки налаштувань Google у плагіні Nextend Social Login

Відкриється стандартне вікно авторизації Google. Увійдіть для перевірки:

Спливне вікно авторизації Google під час перевірки налаштувань

Вмикаємо провайдера:

Кнопка ввімкнення соціального входу Google у плагіні

Тепер на сторінці входу WordPress з’явилася кнопка Google:

Кнопка входу через Google на сторінці логіну WordPress

⁉️🤔 Часті запитання

Чи працює соціальний вхід з кастомною сторінкою логіну?

Так. Якщо ваша тема або плагін використовують wp_login_form() для виведення форми, кнопки Nextend з’являться автоматично. Для нестандартних рішень є віджет і шорткод [nextend_social_login].

Чи обов’язково мати HTTPS для Facebook Login?

Так. Facebook вимагає HTTPS для OAuth-редиректів з 2018 року. Без SSL-сертифіката кнопка Facebook просто не запрацює, отримаєте помилку на етапі перевірки налаштувань.

Чи можна підключити Twitter (X) у безплатній версії?

Так. Nextend Social Login підтримує X (колишній Twitter) у безплатній версії нарівні з Facebook і Google. Налаштування аналогічне: створюєте застосунок у Twitter Developer Portal і вносите ключі.

Що робити, якщо плагін генерує випадкові імена користувачів?

WordPress забороняє спецсимволи в іменах. Коли соціальна мережа віддає ім’я з пробілами, кирилицею або емодзі, плагін не може створити валідний username і генерує випадковий. У Pro-версії можна запитати ім’я в користувача під час реєстрації.

Чи зберігаються паролі користувачів на сайті?

Ні. Nextend не зберігає паролі соціальних мереж. Плагін лише отримує підтвердження особи від провайдера (Facebook/Google) і прив’язує соціальний профіль до облікового запису WordPress. Користувач будь-якої миті може вимкнути зв’язок у своєму профілі.

Чи потрібно перестворювати застосунки Facebook і Google після оновлень плагіна?

Ні. App ID і Secret не залежать від версії плагіна. Ви створюєте застосунок один раз, доки Facebook або Google не змінять вимоги (зазвичай раз на кілька років). У разі зміни домену сайту потрібно оновити OAuth URI в налаштуваннях застосунку.

Чи зламається вхід, якщо видалити плагін?

Користувачі, зареєстровані через соцмережі, збережуться як звичайні облікові записи WordPress. Але ввійти вони зможуть лише через скидання пароля, кнопки соцмереж зникнуть. Перед видаленням плагіна переконайтеся, що адміністратори мають доступ через стандартний логін.

Налаштували вхід, що далі?

Facebook і Google покривають 98% сценаріїв соціального входу для середньостатистичного сайту. На практиці безплатної версії Nextend достатньо для блогу, інтернет-магазину на WooCommerce або членського сайту.

Якщо вам потрібен вхід через Apple, Microsoft або GitHub, придивіться до Pro-версії. Вона ж вирішує питання із запитом email у тих провайдерів, які не віддають його автоматично.

Сам процес налаштування зводиться до трьох дій: створити застосунок у провайдера → скопіювати ключі в плагін → перевірити й увімкнути. На кожного провайдера йде 10-15 хвилин з першого разу, 3-5 хвилин, якщо вже робили.

Перевірте, що кнопки відображаються і на десктопі, і на мобільній версії сайту. Іноді теми з нестандартною формою логіну перевизначають wp_login_form(), у цьому разі скористайтеся шорткодом плагіна.