Для знатоков WordPress'a.
Вот имеются комментарии. Каждый человек пишет какой-либо коммент. и если хочет, то и пишет ссылку на свой сайт в спец. окно. Потом человек, который читает его комментарий кликает на ник (имя) и переходит по ссылке.
Это нормальное явление, но как запретить индексацию этих ссылок ?
Искал в comments.php - ничего не нашел. Потом поискав информацию в Интернете и нашел, где описывается как и куда вставлять. Короче, зашел в commtent-template.php и сделал всё так, как написано и перезагрузил сайт. Но тут выскочило зловещее предупреждение, которые указывает на тот файл и строку, которые Я исправил.
Искал ещё информации, но все манипуляции нужно делать именно в comment-template.php, а у меня он чего-то не приживается с запретом на индексацию.
Что подскажете ?![]()
Как закрыть индексацию ссылок под ником в комментариях.
(Ответов: 8, Просмотров: 1474)
- 28.09.2011 10:46Banned


- Регистрация: 09.08.2011
- Сообщений: 662
- Репутация: 62
- 28.09.2011 11:03
Напишите какая ошибка и покажите ту строку.
- 28.09.2011 11:12Banned


- Регистрация: 09.08.2011
- Сообщений: 662
- Репутация: 62
Вот код, который якобы запрещает индексировать эти ссылки:
А вот, который стандартный:<noindex><?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?></noindex>
<noindex><?php printf(__(‘<cite>%s</cite> <span>says:</span>’), get_comment_author_link()) ?></noindex>Ошибка в том, что если Я изменяю файл comment-template.php, то сайт указывает на ошибку, и вместо главной страницы (это например), показывается имя файла и номер строки.<?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?>
<?php printf(__('<cite class="fn">%s</cite> <span class="says">says:</span>'), get_comment_author_link()) ?>
В robots.txt строка "Disallow: */comments" имеется, но PR-CY указывает на то, что ссылки с комментариев индексируются. - 28.09.2011 12:04
Текст ошибки линканите.
Но в принципе у вас синтаксическая ошибка тут.
Домой приду дам правильный вариант - 28.09.2011 12:30Попробуйте такDisallow: /*comments
- 28.09.2011 13:00Дипломник

- Регистрация: 26.09.2011
- Сообщений: 131
- Репутация: 2
Представленные два кода содержат различия:
первый вариант:
<noindex><?php printf(__(‘<cite>%s</cite> <span>says:</span>’), get_comment_author_link()) ?></noindex>
Второй:
<?php printf(__('<cite class="fn">%s</cite> <span class="says">says:</span>'), get_comment_author_link()) ?>
Попробуйте вот так:
<noindex><?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?></noindex>
<noindex><?php printf(__('<cite class="fn">%s</cite> <span class="says">says:</span>'), get_comment_author_link()) ?></noindex>
В таком случае код остается Старый, но в тегах <noindex> - 28.09.2011 23:28Banned


- Регистрация: 09.08.2011
- Сообщений: 662
- Репутация: 62
Спасибо всем, кто старался помочь, но особая благодарность пользователю "mrstorm".
- 29.09.2011 12:42
Плагин WP-NoRef для WordPress
- 30.09.2011 00:09Banned


- Регистрация: 09.08.2011
- Сообщений: 662
- Репутация: 62
Тэги топика:
- закрыть,
- индексация,
- информация,
- искать,
- комментарий,
- нашел,
- писать,
- потом,
- сайт,
- ссылка
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Как ускорить индексацию беков | Вопросы от новичков | 11 | 27.02.2012 20:26 |
Как увеличить размер шрифта в комментариях на wordpress | Web программирование | 3 | 23.08.2011 16:35 |
Запретить индексацию пользователей | Web программирование | 4 | 07.04.2011 01:13 |
Подставы в комментариях | Дайджест блогосферы | 20 | 26.01.2010 13:27 |







