Entries RSS
image

Ссылки

Друзья блога

Мар 14

Скрытие внешних ссылок в комментариях

Скрытие внешних ссылок в комментариях
Привет друзья, сегодняшний пост меня побудила написать мысль, даже не мысль, а мои мучения по поиску нужного плагина под WP для скрытия внешних ссылок в комментариях к записям. На самом деле все оказалось весьма просто, сейчас я расскажу вам как это сделать с минимальными усилиями. Итак, заходим по ftp к себе на сайт – в корне вашего сайта должна быть папка wp-includes именно в этой папке находится необходимый нам файл под названием comment-template.php.

Открываем этот файл любым редактором, если пользуетесь Total Commander то удобно открывать прямо через него программой EditPlus и на 155 строчке кода меняем стандартную на следующую:

$return = «< a href='полный адрес вашего сайта/go.php?site=$url' rel='external nofollow'>$author«;

не забудьте убрать один пробел перед a href, все после этого все внешние ссылки например доставка цветов в комментариях найдены не будут. Да и еще один момент – после каждого обновления WordPress не забывайте менять строку, после обновления она возвращается к состоянию по умолчанию.

Случайные записи

    Синдикация

    Понравилась статья? Подпишитесь на RSS .

    8 коммент. к записи “Скрытие внешних ссылок в комментариях”

    8 коммент.

    1. А как это скажется на ссылках в статьях (внутренняя перелинковка)?
      Спасибо

    2. У меня не работает этот способ, при замене строки выдается ошибка, хотя все правильно сделал.

    3. admin:

      Vladkominfo, никак абсолютно, эта строка отвечает за ссылки в комментариях.

      Виктор сразу после открывающего тэга(<) уберите один пробел.

    4. Если это изменение косается только сокрытием ссылок в комментариях то замечательно. Спасибо за инфу.
      Этакий редирект в коментах, теперь и ссылки можно разоешать ставить.

    5. admin:

      Да Евгений вы абсолютно правы.

    6. Что-то здесь не то.
      Сделал, как вы написали, точь в точь, теперь не могу войти в админку,
      выдает – Parse error: syntax error, unexpected T_STRING in /home/infopr/public_html/blog/wp-includes/comment-template.php on line 155.

      Решил возвратить, как было, так теперь выдает при входе в админпанель блога
      кучу ошибок

      Warning: Cannot modify header information – headers already sent by (output started at /home/infopr/public_html/blog/wp-includes/comment-template.php:1593) in /home/infopr/public_html/blog/wp-login.php on line 337

      Warning: Cannot modify header information – headers already sent by (output started at /home/infopr/public_html/blog/wp-includes/comment-template.php:1593) in /home/infopr/public_html/blog/wp-login.php on line 349

      Warning: Cannot modify header information – headers already sent by (output started at /home/infopr/public_html/blog/wp-includes/comment-template.php:1593) in /home/infopr/public_html/blog/wp-includes/pluggable.php on line 690

      Warning: Cannot modify header information – headers already sent by (output started at /home/infopr/public_html/blog/wp-includes/comment-template.php:1593) in /home/infopr/public_html/blog/wp-includes/pluggable.php on line 691

      Warning: Cannot modify header information – headers already sent by (output started at /home/infopr/public_html/blog/wp-includes/comment-template.php:1593) in /home/infopr/public_html/blog/wp-includes/pluggable.php on line 692

      Warning: Cannot modify header information – headers already sent by (output started at /home/infopr/public_html/blog/wp-includes/comment-template.php:1593) in /home/infopr/public_html/blog/wp-content/plugins/ylsy_permalink_redirect.php on line 422

      И как быть, извечный русский вопрос. Я не ас в этих кодах.
      Одного не понимаю, почему когда все возвратил на место, такие ошибки

    7. APS:

      По-моему файла go.php изначально нет в вордпрессе, вот у народа ошибки и выдаёт

    8. admin:

      Vladkominfo, еще раз внимательно просмотрите файл comment-template.php, вы поменяли именно ту строку кода? Если не получится в аську(в контактах) постучитесь я помогу вам.

    Прокомментировать

    Я не робот.