Description
Готовый, современный и надежный WordPress плагин для быстрой авторизации и регистрации через Яндекс ID на сайте WordPress и в интернет-магазине WooCommerce.
Ключевые преимущества:
* Встроенный Конструктор кнопки Яндекс ID: тонкая настройка внешнего вида кнопки (вид: main/additional/icon, светлая/тёмная тема, размеры от XS до XXL, выбор иконки «Я» / «Y» и радиус скругления 0–14 px).
* Универсальные шорткоды [login_via_yandex] и [yandex_login]: размещайте кнопку в любом месте (Elementor, Gutenberg, сайдбары, попапы, шаблоны тем) с поддержкой индивидуальных атрибутов.
* Автозаполнение в WooCommerce: автоматическое заполнение полей покупателя (Имя, Фамилия, Email, Телефон) при оформлении заказа на чекауте.
* Максимальная стабильность (AJAX + Nonce): работа через admin-ajax.php гарантирует авторизацию даже при наличии строгих плагинов безопасности (Wordfence, Clearfy Pro).
* Разнообразие форматов: шорткод, автоматическое размещение под стандартными формами входа или всплывающий виджет мгновенного входа.
* 100% обратная совместимость: безопасное обновление со старых версий (1.0.x) с автомиграцией структуры базы данных.
Политика конфиденциальности и использование сервиса Яндекс ID
Плагин интегрирует авторизацию через официальный сервис Яндекс ID. Устанавливая плагин, вы соглашаетесь с условиями сервиса:
– Политика конфиденциальности и условия сервиса Яндекс ID
– Официальный сайт Яндекс ID для бизнеса
– Документация Яндекс ID
Installation
Создание приложения в Яндекс OAuth:
- Перейдите по ссылке oauth.yandex.ru/client/new/id и заполните анкету создания приложения.
- В поле Redirect URI обязательно укажите адрес вашего сайта: https://вашсайт.ру/wp-admin/admin-ajax.php?action=lvyid_webhook
- Выберите доступы к данным (Email, Имя/Фамилия, Телефон, Аватар).
- Скопируйте полученные ClientID и Client Secret.
Установка плагина:
- В админке WordPress перейдите в «Плагины» -> «Добавить новый», найдите «Login via Yandex» и нажмите «Установить» -> «Активировать».
Настройка:
- Перейдите в меню «Вход через Яндекс».
- Вставьте ClientID и Client Secret.
- Настройте стиль кнопки в Конструкторе и выберите нужные режимы отображения.
- Нажмите «Сохранить изменения».
FAQ
-
Как вставить кнопку в произвольное место сайта?
-
Используйте шорткод
[login_via_yandex]или[yandex_login]. Вы также можете задать индивидуальные параметры, например:[login_via_yandex view="icon" theme="dark" size="m" radius="14" icon="ya"]. -
Заполняются ли данные при оформлении заказа в WooCommerce?
-
Да, плагин автоматически передает имя, фамилию, email и телефон в платежные и доставочные поля покупателя (
billing_иshipping_). -
Что делать, если окно авторизации закрывается, но вход не происходит?
-
Включите в настройках плагина переключатель «Альтернативная авторизация» (вход через прямой редирект) и сохраните настройки.
Reviews
Contributors & Developers
“Login via Yandex – вход через Яндекс ID” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Login via Yandex – вход через Яндекс ID” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- create user exception
1.0.2
- log class, fix error from yandex server
1.0.3
- rest_authentication_errors prevent, and clearfy pro whitelist for login_via_yandex
1.0.4
- check container_id in page
1.0.5
- Добавлен альтернативный вариант авторизации, обновлена документация, FAQ и видео-руководство
1.0.6
- Автоматическое размещение кнопок входа через яндекс
1.0.7
- Изменено поведение при авторизации
1.0.8
- Добавлена проверка на существование функции
2.0.0
- Глобальный релиз версии 2.0.0
- Встроен официальный Конструктор кнопки Яндекс ID: настройка вида (main, additional, icon), темы (light, dark), размера (xs…xxl), типа иконки (ya, yaEng) и радиуса скругления углов (0…14)
- Полный редизайн панели управления плагином: современный 2-колоночный интерфейс, мгновенное копирование ключей и скрытие секретов
- Добавлены универсальные шорткоды [login_via_yandex] и [yandex_login] с поддержкой параметров конструктора для вставки кнопки в любое место сайта (Elementor, Gutenberg, виджеты, шаблоны)
- Удалена зависимость от ручного указания ID контейнера кнопки
- Автоматическое заполнение данных покупателя (имя, телефон, email) при оформлении заказа в WooCommerce
- Переход на нативный WordPress AJAX (admin-ajax.php) для авторизации и сохранения настроек в обход блокировок REST API
- Добавлена опция переключения Redirect URI между REST API и AJAX
- Устранено мерцание стилей в панели управления (FOUC) и мигание кнопки до инициализации
- Интерактивное полноэкранное приветственное окно с обзором возможностей версии 2.0.0
- Полная поддержка актуальных версий WordPress 7.0.4 и PHP 8.x
2.0.1
- Исправлено динамическое обновление индикатора скругления углов кнопки (lvyid-radius-badge) при изменении ползунка range в панели управления

