Я ЗАСНЯЛ, Я ЗАСНЯЛ!!!

Не работает OpenID на WordPress'e?

Намучался я с этим «Вордпрессовским» OpenID плагином... Работает криво и через раз (как провайдер), не могу нормально оставлять комментарии в других блогах, чтобы был мой OpenID.

Посоветовали делегировать OpenID на Яндексе. При этом Яндекс только проверяет вашу личность (вводите пароль на Яндексе), ссылка на ваш блог остается прежней. В моём случае — www.tatarnikoff.com.

Сделал всё, как написно на Яндексе. Та же фигня, ничего не работает, OpenID глючит. Но тут сегодня Dandr опубликовал у себя «хауту» по настройке OpenID для WordPress'a через Яндекс. Если следовать этой рецептуре, то всё отлично заработает!

Итак, вот рецепт:

Специально для 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/ВАШ НИК" />

Далее. Заходим в админку 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/ВАШ НИК" />

Соственно, всё. :) После сохранения шаблона мой блог стал работать с OpenID от яндекса. :)

PS Таки спасибо Lilumi за рецепт! ;)

7 комментариев

  1. Рад, что помогло! :)

    29 января 2009 at 19:07

  2. Кстати, в шапке или в сайдбаре сделай ссылку на главную. А то из поста приходится переходить редактированием адреса. :(

    29 января 2009 at 19:13

  3. У меня запросило здесь подтверждение, но видимо у Ильи настройки, чтобы не проверенные openid не выдавали ссылки... Хотя мб просто не сработало =(

    30 января 2009 at 16:36

  4. А может быть я просто что-то не так делаю...

    30 января 2009 at 16:40

  5. У него такой же антиспамовый плагин, как и у меня.

    Слухай, попробуй в шаблоне сместить эти строки ближе к концу head...

    30 января 2009 at 16:45

  6. Ну попробовал... Если оно работает — будет OpenID

    30 января 2009 at 17:15

  7. Не будет, пока Илья не одобрит отображение твоей ссылки)))

    31 января 2009 at 06:16