Daily MaverickFoot in mouth — politicians talk sh#t while South Africans live in itPunchJUST IN: Dangote refinery opens N2.15tn IPO on NGXInquirerMarcos: Gov’t accelerating public spending to spur economic growthInquirer EntertainmentAJ Raval stars in short film set for international releaseוואלהכתב אישום חמור הוגש נגד הדוקר בבריכה של בן ה-7The Jerusalem PostTrump to review 9/11 victims' request to declassify records on alleged Saudi links to attacksESPNWeek 2 AP poll reaction: What's next for each Top 25 teamCollider‘John Wick’ Meets ‘Jason Bourne’ in Jon Bernthal’s Spy Smash Officially on Prime VideoSouth China Morning PostHow an AI plot targeted Malaysia’s elections and exposed deep data risksRTL BoulevardTrein ramt vrachtwagen op spoorwegovergang ErmeloSCMP ChinaBeijing hails Taiwanese scholar’s rare proposal on reunificationLa PresseUn passage souterrain pourrait remplacer le viaduc Rosemont-Van Horne
The Daily Newsstand · Free, Always
Monday, September 14, 2026

Бесплатный плагин для входа через VK ID на WordPress: как закрыли потребность, когда готовых решений не нашлось

Translate

Начал я делать очередной сайт на Wordpress и решил упростить регистрацию пользователям. По этому пошел по схеме вход через другие сервисы. Как стало нынче модно‑сковородно использовать авторизацию через ВК. Ее то я и решил прикрутить. Делал уже это раньше но вот сегодня столкнулся с проблемой.

Помню был плагин в каталогах WordPress да не один. Установил по памяти Miniorange social login... Но работать он не захотел. То ли проблема с новым API то ли еще в чем, в общем плагин получал ошибку. Знаю что есть и другие но они все громоздкие. А мне надо то всего лишь 1 кнопку.

В общем дожидаться когда они исправят проблему в API я не стал и пошел шерстить интернеты. Чего я там только не видел... Но все не то. Единственное более менее что меня бы устроило это плагин от какого то разраба но он за него хотел 5000р. Наивный. Продавал бы 300 я бы еще подумал.

Ну что ж, на поиск уже затрачено больше полу часа а это значит что напишем мы его быстрее сами. Учитывая что у ВК есть документация как и у Wordpress + ИИ, задача не тривиальная.

Раз, два и скидали:

В общем потратив меньше часа, плагин был реализован.

Вот что он умеет:

  • Встраиваемая кнопка входа через шорткод [vkid_login]. Не стал делать облицовку и прочие css штукатурные работы потому как каждый подстроит под себя.

  • Автоматическая регистрация пользователей в WordPress сразу после успешной авторизации.

  • Передача данных профиля — имя, фамилия и email сохраняются в профиль, а отображаемое имя формируется как «Имя Фамилия».

  • Гибкая настройка прав — список запрашиваемых данных задаётся в админке.

  • Локальный SDK — библиотека VK ID лежит в папке плагина, а не грузится с внешнего CDN.

  • Никаких секретов — дополнительные ключи не используются и не хранятся, потому что в современной схеме они просто не нужны.

Принцип работы:

VK ID SDK сам управляет безопасностью. Он генерирует все необходимые параметры, а обмен кода на токены происходит без участия дополнительных секретов. Это официально поддерживаемая схема для сайтов, и она вполне безопасная: токен действителен только для той сессии, в которой был получен.

В итоге:

Плагин получился лёгким, без зависимостей от внешних CDN и без лишних настроек, всего на 3 маленьких файлика. Раздаю я его под лицензией GPLv2 or later, то есть его можно свободно использовать, модифицировать и распространять, в том числе на коммерческих сайтах. Я не жадный. И 5 кусков не прошу.

Страница плагина на моем сайте: https://trapex.ru/vk‑id‑login‑for‑wordpress/

Там же — описание, инструкция по установке и требования. Если у вас есть такая же необходимость в данном функционале — возможно, этот плагин сэкономит вам вечер (или 5000 рублей).

Требования

  • WordPress 5.0+

  • PHP 7.4+

  • HTTPS на сайте (обязательное требование VK ID)

  • Аккаунт разработчика в VK ID с созданным приложением

Протестировал лично на php8.4/ Wordpress 7.1 полет нормальный.

Больше информации:

Ссылка на проект: https://trapex.ru/vk‑id‑login‑for‑wordpress/

Почта для связи: sa@itp‑corp.ru

Если у вас есть вопросы — пишите, не стесняйтесь)

P.S. прошлую статью почему то сочли за генерацию. Разумеется в наше время многие правят ошибки в тексте или наводят порядок с помощью ИИ. Ну что ж, переработанный дубль.

View the original on Хабр

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.