
Привет друзья, сегодняшний пост меня побудила написать мысль, даже не мысль, а мои мучения по поиску нужного плагина под 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 .





А как это скажется на ссылках в статьях (внутренняя перелинковка)?
Спасибо
У меня не работает этот способ, при замене строки выдается ошибка, хотя все правильно сделал.
Vladkominfo, никак абсолютно, эта строка отвечает за ссылки в комментариях.
Виктор сразу после открывающего тэга(<) уберите один пробел.
Если это изменение косается только сокрытием ссылок в комментариях то замечательно. Спасибо за инфу.
Этакий редирект в коментах, теперь и ссылки можно разоешать ставить.
Да Евгений вы абсолютно правы.
Что-то здесь не то.
Сделал, как вы написали, точь в точь, теперь не могу войти в админку,
выдает – 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
И как быть, извечный русский вопрос. Я не ас в этих кодах.
Одного не понимаю, почему когда все возвратил на место, такие ошибки
По-моему файла go.php изначально нет в вордпрессе, вот у народа ошибки и выдаёт
Vladkominfo, еще раз внимательно просмотрите файл comment-template.php, вы поменяли именно ту строку кода? Если не получится в аську(в контактах) постучитесь я помогу вам.