Закрываем ссылки с комментариев без плагинов WP.

кот в кодеВчера столкнулся с такой проблемой: установил плагин Wp-noindex, ну думаю, ссылки закрыл в комментах можно спать спокойно. Но не тут то было, дело в том, что похоже этот плагин глючит на последней версии Word Press, либо что-то ещё, короче из-за этого бага у меня в админке белый лист. Я не мог зайти от админа на сайт. Если переходить в login.php, то там ошибка выскакивает.
Решение проблемы:
Заходим на хост в папку wp-includes там ищем папку плагинов далее удаляем wp-noindex, всё теперь вы можете зайти на сайт. Но опять появляется проблема, если мы удалили плагин, то как закрыть ссылки с комментариев без плагинов?

Следуем этой инструкции:

Идём Внешний вид -> редактор -> functions.php в конец ставим код:

1
function wp_noindex($comment) {     return str_replace('<a ',
 '<noindex><a rel="nofollow" ', $comment); } function wp_noindex2($comment) {   
  return str_replace('</a>', '</a></noindex>', $comment); } add_filter('comment_text',
 'wp_noindex'); add_filter('comment_text', 'wp_noindex2');

Далее идем на хостинг и ищем файл с названием comment-template.php. Он находится в wp-includes.

Находим вот такую строку:

190
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";

Меняем эту строчку на вот эту:

190
$return = "<noindex><a href='$url' rel='external nofollow' class='url'>$author</a></noindex>";

Вот и всё, теперь заспамленность ссылками вашему блогу не грозит. Удачи!

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>