Сегодня я расскажу, как удалить ссылки в тексте комментария. Известно, если на сайте WordPress, в текст комментария вставить ссылку, то она становится кликабельной, но этого можно не допустить, если выполнить на сайте ряд действий. Статью эту я не просто так решил написать, а на то были причины.
Недавно к одной статье, женщина оставила комментарий и добавила ссылку. Ссылка вроде безобидная, но я ее немного подправил, и сделал, чтобы она стала не кликабельной. Женщине это не понравилась, на что она возразила: — «Ваш блог имеет всего ТИЦ 10, а Вы мою ссылку удалили»! Во-первых, я ее ссылку не удалил, а во-вторых, я ее всего лишь исправил. Как я понял по ее словам, если блог имеет низкий ТИЦ, то его можно захламлять. Женщине видимо было мало того, что ссылка ее сохраняется в имени при оставлении комментария.
Ну да ладно, чтобы таких проблем больше не возникало, я исправил ситуацию. Все ссылки, оставленные в комментариях на моем блоге, теперь не кликабельные, Позже я объясню, для чего все это надо.
Удаление ссылок в тексте комментария WordPress (мнения некоторых известных блоггеров)
1. Сергей Кокшаров — автор SEO-блога . Сергей считает, что комментарии должны хорошо модерироваться, а также комментарии могут раскрыть некоторые вопросы, которые не рассматривались в статье.
Я специально подчеркнул слово «Модерироваться«. Модерация — проверка комментария, стоил ли его отредактировать, оставить или удалить. Известно, что спам бывает не только рассылаемый ботами, но и оставленный вручную.
2. Шакин Михаил — автор блога http://shakin.ru/. Михаил считает, что комментарии к статьям почти не приносят никакой пользы, поэтому на своем блоге он вообще запретил ссылки. Вот, что он пишет: «со временем на блоге стало появляться множество спам-комментариев, которые отслеживать становилось все сложнее«. В итоге, он удалил в форме комментариев поле «сайт«.
Не хочу сказать, что все ссылки оставляют, как спам, но, если у Вас есть блог, то Вы знаете о размещении спама вручную. Бывает ссылки оставленные в комментарии действительно полезны, но спам-ссылки, которые не относятся к теме статьи (партнерские программы, продажа товаров, АГС сайты…), надо удалять. Со временем таких ссылок может собраться большое множество. Как их потом все найти и удалить? Ведь на это может уйти много времени.
Как удалить ссылки в комментариях WordPress
Здесь я хочу предложить не удалять ссылки в комментариях, а отключить функцию, чтобы все кликабельные ссылки, стали в виде URL-текста. Для этого, вначале файла functins.php, который находится в шаблоне блога, добавить следующий код:
1 2 |
// Отключить кликабельные ссылки в комментариях remove_filter('comment_text', 'make_clickable', 9); |
Я добавил этот код во второйстроке, после функции <?php
Удаление ссылок вручную
Удалить ссылки из комментариев можно и вручную. Для этого, в панели администратора надо перейти «Комментарии«, найти нужный комментарий для редактирования и нажать «Свойства«. В поле «URL» удалите ссылку, а затем щелкнуть «Обновить комментарий«. Спам оставляют не только в самом тексте комментария, но и в поле «Сайт«.
Удалить комментарий из имени комментария можно с помощью плагина «Disable comment author links«. Скачать его можно по этой ссылке http://wordpress.org/plugins/wp-remove-author-url-and-comment-links/.
Есть и другие способы по удалению ссылок из комментариев, но я их рассматривать не буду. Можно удалить поле «Сайт«, чтобы невозможно было вставлять ссылки в имя комментатора, но в этом случае оставляемых комментариев на блоге снизится в разы.
Да но сейчас Сергей У Вас ссылки кликабельные, почему изменили мнение или другое придумали.
Странная статья, ничего не понял, но ладно. хотя зачем их удалять они же не индексируются
Михалыч, я уже сам нашёл как удалить линк из логина) теперь даже если люди впишут свой сайт, всё равно ссылка не будет выводится в логине.
Юра, тот комментарий был для Сергея, который перед Богданом.
У тебя же нет комментариев к комментариям. а статью читал 2 раза:
1 — бегло,
2 — выборочно, но внимательно.
Успехов!
Михалыч, меня Юра зовут, а не Сергей. А то я думаю, к какому Сергею вы обращаетесь. Да, мы о разном говорим. Почитайте статью, если не лень 🙂
Сергей, ты же оставляешь поле «сайт», а это уже ссылка в Имени. Или о разном говорим?
Могу посоветовать WP No External Links, он имеет езе много интересных функций помимо удаления ссылок.
Мне интересно, как вообще из ника убрать линк? удалил линк из comment-template.php, всё равно выводится 😐
А можно ведь просто удалить поле «сайт»? 😐
Конечно можно. Только я писал об удалении ссылок из текста
Спасибо! Кеш удалил! Я думаю, что у меня проблема в теме. не то что проблема, а такая натура у нее. В общем верстак придет сегодня, разберется) 😉
Приветствую. Специально посмотрел в своем шаблоне код. Да, код правильный. Если на блоге установлен плагин кэширования, возможно надо удалить весь кэш, чтобы код начал работать.
Привет. Добавил в function.php код, но ссылки в комментариях (не ссылка автора) все еще кликабельны.
Это точно верный код?
Спасибо!
Александр, раньше ответить не получалось. Да, я имел ввиду, что ссылки в тексте не кликабельны. Можно сделать и не кликабельные ссылки имен.
Ссылки имеют место быть! Создается впечатление что сайт живой
P. S. Ссылка комментатора на сайт остается кликабельной. Речь шла о ссылках в тексте.
Извини, что не понял, но на САЙТЕ все-таки хочу убрать кодом кликабельность ссылок.
Юрий, я немного в непонятке. Ты пишешь:
— Все ссылки, оставленные в комментариях на моем блоге, теперь не кликабельные. —
Пробежался по логинам: ссылки работают.
Это лирика. У себя я тоже хочу убрать кодом кликабельность ссылок. Каждый должен для себя сам определиться с данным вопросом. Но некоторый раз сам оставляешь на хорошем ресурсе свой коммент из-за возможности оставить ссылку. В расчете на лишнего посетителя.
Если есть возможность, то помоги советом:
Редактор сайта не видит дочернюю тему WP (установленную мной), конкретно — файл css. Приходится редактировать через сервер или с помощью FilleZilla. Где править? Тестовый сайт — voltest.ru
С уважением, Александр Афанасьев.
Да, бывают проблемные люди)
Прикольный у вас сайт, хочу сказать. Что это еще за чат-общение? 🙂
Я часто читаю блоги и оставляю комментарии. А как оплата за обновление блога можно и ссылку оставить. А почему нет? Баш на баш по моему это правильно
Ссылка комментатора на сайт остается кликабельной. Речь шла о ссылках в тексте.
Для меня комментарии — отличный источник хороших блогов. Конечно, за ссылками надо следить. Но если они закрыты в nofollow или вообще скрипт, то чего парится? Текст страницы дополняется, значит растет количество НЧ и СЧ ключей. Ну и много полезного из них можно узнать. А из-за корысти при отсутствии поля «сайт» некоторые могут не оставить действительно хороший коммент, ведь хочется чтобы твой блог посмотрели тоже. Мне кажется, не надо быть настолько жадными, так мы начинаем рубить естественное продвижение. Уже прям нигде нельзя бесплатно ссылку оставить.
Отличная статья, давно искал решение данной проблемы.
И я все ручками делаю. Некоторые люди повадились рекламировать свои товары как самые лучшие. думают. что пройдет. Все комментарии чищу ручками, ни одного не пропускаю. Пока справляюсь.
Я вручную удаляю лишние ссылки из комментариев.
Да, Наталья, можно и вручную удалять. Но я часто об этом вообще забываю. Я добавил код, и теперь думать об этом не надо.
Если не секрет, почему вам ТИЦ и ПР без разницы?
Лично я вообще запретила комментарии и не из-за ссылок комментаторов, а из-за спама который льется рекой со стороны иностранных господ. Есть форма контактов, указан е-мейл, кому надо-обращаются. А поскольку на тиц и пиар мне все равно, то вполне устраивает такое решение. А для комментируемых блогов эта статья будет полезна.