строчка кода не отбразилась —
«><?php comment_author(); ?>
Заменю русскими буквами:
<а ашреф=»<?пхп коммент_автор_юрл() ?>»><?php comment_author(); ?>
Модератор
Юрій
(@yube)
Надпись внизу формы: Поместите код в обратные апострофы
.
Теперь понятно, не обратил внимание
И всё же, как спрятать в ноиндекс ник комментатора? Нужно править файл комментс.пхп темы или вп-комментс-пост.пхп в корне? Буду благодарен за подсказку.
Поставил плагин Noindex Comment Link, который должен, цитирую: «Этот простой плагин добавляет теги <noindex> вокруг ссылки, указанной как сайт автора комментария к посту или странице», но ничего не изменилось. Тема SunShine 1.2.
Обратите внимание на RC Link Redirector.
Я верно понимаю, если у меня такая конструкция комментариев в теме:
<a href="<?php comment_author_url() ?>"><?php comment_author(); ?></a>
То в этом коде плагина мне нужно слова link поменять на url?
<?php
/*
Plugin Name: Noindex Comment Link
Plugin URI: http://voituk.kiev.ua/wordpress-plugins/
Description: Put commentators sites link inside <noindex> block
Version: 0.1
Author: Vadim Voituk
Author URI: http://voituk.kiev.ua/vadim-voituk/
*/
add_filter('get_comment_author_link', 'noindex_comment_link');
function noindex_comment_link($content) {
return "<noindex>".strip_tags($content,"<a><img><span><font>")."</noindex>";
}
?>
В том то и дело, что RC Link Redirector установлен, но он не кодирует ссылки на сайты комментаторов, хотя «на морде сайта», где выводятся последние комментарии, кодирует. В настройках галочки все стоят.
Рекомендуют в комментс пхп темы сделать следующее:
<noindex><strong><?php comment_author_link() ?></strong></noindex>
А я такого — «?php comment_author_link» в этом файле не нахожу.
Есть только один вышеуказанный
<a href="<?php comment_author_url() ?>">
и всё.
Вот какой код отображается в браузере (реальный пример). Ещё граватар затесался..
<!-- comments START -->
<ol id="thecomments">
<li class="comment regularcomment" id="comment-96">
<div class="author">
<div class="pic">
<img alt='' src='http://www.gravatar.com/avatar/9cb61f4b01ac57ed30e74d2233caaf30?s=32&d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G' class='avatar avatar-32 photo' height='32' width='32' />
</div>
<div class="name">
<a id="commentauthor-96" class="url" href="http://site.com" rel="external nofollow">
Nickname
</a>
</div>
</div>
Включаю тему «по умолчанию», всё становится нормально. Неужели нужно менять тему из-за этой фигни..
Извиняюсь — не увидел про RC Link Redirector 🙂
В вашей теме в functions.php надо подправить 384-ю и 392-ю строки:
<noindex><a id="commentauthor-<?php comment_ID() ?>" class="url" href="<?php comment_author_url() ?>" rel="external nofollow">
...
</a></noindex>
Спасибо, сейчас попробую.
Ура! Заработало, спасибо вам большое. Я бы, может, с помощью Интернета и разобрался бы через дня два или тему сменил, а с вашей помощью, буквально, за 1 минуту. Еще раз спасибо.
Интересно, ссылки, которые стоят на иконки граватар что-то передают (пр, тиц) в том виде, в каком они есть на блоге?