Плагин Ulogin

rr

Регистрация через соцсети. WordPress.

I do not recommend

Настала пора сделать регистрацию на сайте. Стандартную форму ругают все и есть за что. Я вообще никогда не видел нигде ничего подобного и убогого. С другой стороны может и правильно. Многие захотят стилизовать форму под себя и зачем тогда стараться, если каждый второй изменит ее под себя.
Да и заставлять пользователей регистрироваться через почту и пароли уже не стоит. Я сам почти везде регистрируюсь через соцсети. Удобно. Может магазинам и прочим нужна дополнительная информация, мне достаточно просто нового пользователя на сайте. Поэтому только сетевая регистрация.
Выбор пал на Ulogin.
Выбрать, конечно, как всегда есть из чего, но так уж случилось. Я выбрал этот и не пожалел. Со своим делом справляется, а мне больше ничего пока и не надо.

Устанавливаем через админку. Все просто как всегда. Рейтинг не плохой, обновляется и программе импортозамещения поможем. Все устанавливается само и ничего больше делать в принципе не надо.

Появляется форма около комментариев.

И на странице входа.

У плагина 3 разных варианта оформления. И чтобы получить больше возможностей от плагина регистрируемся на сайте. Там в личном кабинете добавим сайт и можно сделать себе персональные формы. Все достаточно просто и разбираешься на раз.

Редактируем свои формы, как нравится. Берем ID и вставляем его в соответствующие поля настроек плагина. В то место где хотим видеть.

Теперь редактируя виджет в личном кабинете, он автоматически обновляется на сайте.
Но требуется подтвердить, что вы владелец сайта. Разместить их файлик в корне сайта. Стандартная процедура. Google Analytics и другие тоже часто просят об этом. Но если не хочется, можно и не делать. Это не обязательно.

Также можно вставить в любое место на сайте.
В руководстве к плагину пишут, что вставлять надо вот этот код.

<?php echo get_ulogin_panel(); ?>

Для особо одаренных: можно еще и добавить функции параметры.

function get_ulogin_panel($panel = 0, $with_label = true, $is_logining = false, $id=''){ ... }
  • int $panel — номер uLogin панели, соответствует указанным в настройках плагина
    полям с ID (значение 0 — для первого плагина, 1 — для второго)
  • bool $with_label — указывает, стоит ли отображать строку типа «Войти с помощью:»
    рядом с виджетом (true — строка отображается)
  • bool $is_logining — указывает, отображать ли виджет, если пользователь
    залогинен (false — виджет скрывается)
  • string $id — id для div-панели (если не задан — генерируется автоматически)

Итак. Самое место ему в верхней части сайдбара.

<?php
if(function_exists( 'get_ulogin_panel' ) )
echo get_ulogin_panel(); 
?>

Здесь добавлена проверка. Потому как в случае отключения плагина или еще как, появится предупреждение на половину сайта об ошибке.

Результат достигнут. Теперь можно регистрироваться из всех мест.
Регистрируемся на моем сайте и… Лайк не ставим. Некуда.

Плагин ставить не рекомендую!!

Статья писалась давно. Потом решил проверить сайт на скорость загрузки. Один этот плагин отжирает 20-30 очков в тесте pagespeed!!!!

Плюс загружает не нужный внешний скрипт. Неизвестного происхождения. Короче в топку.

Оставьте свой комментарий