Как прикрутить OpenID Яндекса к своему блогу на WordPress.


Специально для Tatarnikoff‘а!
В своё время этот рецепт был подсмотрен у lilumi-odi.ya.ru.
Итак…
Захожу к себе на dandr.ya.ru и смотрю исходный код страницы. Интересуют следующие строки:
<link xmlns:w="urn:yaru-widgets" rel="openid.server" href="http://openid.yandex.ru/server.xml" />
<link xmlns:w="urn:yaru-widgets" rel="openid.delegate" href="http://openid.yandex.ru/users/dandr" />

Далее. Заходим в админку WP, а точнее в настройки плагина OpenID и в разделе «OpenID Provider Options» снимаем все галочки. Сохраняем настройки. Переходим в разделе «Дизайн» в «Редактор». Не знаю, кто как, а я редактировал шаблон шапки (header.php).
Между тэгами <head> и </head> вставляем следующее:
<link rel="openid.server" href="http://openid.yandex.ru/server.xml" />
<link rel="openid.delegate" href="http://openid.yandex.ru/users/dandr" />

Соственно, всё. 🙂 После сохранения шаблона мой блог стал работать с OpenID от яндекса. 🙂
PS Таки спасибо Lilumi за рецепт! 😉
UPD: О необходимости OpenID.

Комментарии:

54 comments

  1. незачто. если что — обращайтесь 🙂

    1. Договорились))) Но сначала — погуглим! 😉

  2. Барабанная дробь… Итак, если рядом с моим именем стоит значок OpenID, а ссылка ведет на мой блог, то рецепт сработал!

    1. Я пока без графики, но ссылка есть)))

  3. Ура! Заработало!
    Странно, но я последовал инструкциям с Яндекса, и нифига не работало. Сделал как написано в этом рецепте, и всё отлично работает 🙂

  4. Хм… а чем не катит при активном OpenID Delegate прописать нужный ID в профиле?

    1. а когда где-то авторизуешься, то упорно пытается подставляться OpenID самого плагина. Поэтому во избежание я отключил.

  5. Проблемы с сокетами на сервере? Тогда бы OpenID вообще не работал. Странно. У меня не было таких проблем

    1. Так, это уже слишком для меня… Я так глубко не копал. 🙂

  6. Тестирую 😀 Чтоже будет, чтоже будет 😀

  7. -_- Хочу! Хочу openid значок около своего ника -_-

  8. Чета и блог на вп попробовал и яндексовый… Ничего… =(

  9. Чего ничего? Два твоих камента с OpenID прошли)))

  10. а ты попробуй себе в каменты картинку засандалить! 😉

  11. И самое главное — ссылко на блог, ага )))

    1. Чёрт))) Ща поправлю)))
      Я-то, как одмин, иначе вижу)))

    2. Всё, должны теперь быть. 🙂

  12. Нормуль все =] Зарегался и у тебя в блоге по опенид и у себя… Нормально работает =]

    1. Да, я видел, что зарегился))
      Только почему ссылка http://vlazhd.ya.ru/ а не http://live.progger.ru/ ?

  13. Error: Could not discover an OpenID identity server endpoint at the url: live.progger.ru

    1. Error: Could not discover an OpenID identity server endpoint at the url: live.progger.ru

      О_о Чё-то ты не то накрутил…

    2. Накукрыскин, не openid.yandex.ru/server/ а openid.yandex.ru/server.xml — поправь шаблон.

  14. Интересно, а так будет работать или нет…

    1. Накукрыскин, и не забудь разлогиниться у меня. А то у тебя учётка яндексовая.

  15. @Накукрыскин ты бы лучше плагин доделал, чтобы он аватарки лирушные вытягивал 😉

    1. lilumi, так вот, к кому обращаться надо!!! 🙂

    1. Татарников как раз писал, что у него этот способ не работал.

  16. Ну я уже хз =( OpenID кривой какой-то… Все на этот пдагин жалуются… =( Прописал все… Все равно 0…

  17. ты “OpenID Provider Options” в настройках отключил?

  18. Он автоматом логинится если я любой мыл и ник ставлю. По опенид логинится и говорит, что live.progger.ru это vlazhd.ya.ru -_-

  19. подожди, я твой аккаунт снесу. Ежели чо — повторно зарегишься.

  20. Накукрыскин, снёс. Попробуй…

  21. Ну ноль =(( Пишу в поле сайт «live.progger.ru» и он вообще про openid не вспоминает 🙂

  22. Фигня какая-то… Ладно, попозже попробуем поковырять…

  23. на моем сайте работает, а к тебе не зайти 🙁

  24. вы чо, сговорились все тут тестить???

  25. А где же еще? Сам научил, вот и расхлебывай 🙂

  26. OMG!!!
    Ладно, будеш у меня жить без OpenID. Кстати, попытай Накукрыскина — он тоже долго мучался…

    1. Mobydimm, рад, если помог. 🙂

  27. Вышел новый плагин для авторизации через OpenID, Вконтакте и др. (Yandex, Google, Rambler, Mail.Ru, LiveJournal и тп.).

    Плагин доступен в репозитории плагинов WordPress.org: http://wordpress.org/extend/plugins/loginza/

Добавить комментарий

Shopping cart

0

Корзина пуста.

%d такие блоггеры, как: