Здравствуйте, дорогие друзья. Как вы знаете, ссылки в комментариях отнимают вес страниц сайта. И, разумеется, каждый владелец сайта старается предотвратить эту утечку. Вот и приходится постоянно, что то дорабатывать. Ну а с другой стороны, не пришлось бы ничего переделывать, если бы поисковики по-прежнему не индексировали ссылки закрытые тегами nofollow и noindex. Ведь практически во всех темах WordPress, ссылки на авторов комментариев закрыты именно этими тегами.
Но к сожалению поисковики научились обходить такие запреты и в результате чем больше комментариев на блоге – тем больше исходящих ссылок с него. А этот лишний груз совсем не нужен при продвижении сайта.
Так вот, самое главное вовремя закрыть все эти исходящие ссылки. И как это сделать я уже рассказывал здесь. Хорошая получилась статья, полезная. Способ 100% скрывает ссылки от индексации, но требует вмешательства в файл движка WordPress. Что, в свою очередь, не страшно, но при обновлении блога все изменения, внесённые в такие файлы – исчезают.
По такому поводу, я сделал отдельную папку и храню в ней файл (comment-template.php), подлежащий замене при обновлении блога.
А сегодня я расскажу о способе, который позволит скрыть ссылки авторов комментариев и при этом не беспокоиться за обновления и исчезновение всех доработок.
Этот способ будет интересен всем. И кто уже закрыл ссылки по схеме, предложенной мной ранее и тем, кто ещё только собирается это сделать.
В чём суть данного способа
Особенность этого способа в том, что при обновлении платформы WordPress не придётся настраивать всё заново.
Все доработки будут занесены в файл функции темы (functions.php). И если вы не собираетесь менять тему в ближайшее время, то все изменения, внесённые в это файл, будут работать до смены темы оформления.
То есть суть метода в том, что файлы платформы WordPress изменять не надо. Все доработки относятся к теме оформления.
Как скрыть ссылки на авторов комментариев
Важно: сделайте резервные копии файлов, с которыми будете работать!
Во-первых, потребуется подключение библиотеки jQuery. Но, на самом деле сегодня трудно встретить тему WP, где нет подключение этой библиотеки. Без этой библиотеки скрипт обработчик работать не будет.
Убедиться в наличии подключения библиотеки jQuery вы можете, просмотрев исходный код сайта или файл header.php.
Если вы не обнаружили в своей теме подключенной библиотеки, то это легко исправить. Можно загрузить необходимые файлы на свой сайт и сделать подключение, а можно подключить библиотеку с сервера Гугл. Так, у вас всегда будет свежая версия библиотеки.
Для этого в файл header.php, между тегами <head>…</head> нужно вставить вот такой код:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
Если библиотека jQuery у вас подключена, то просто пропустите этот шаг.
Во-вторых, нужно добавить скрипт обработчик в подвал вашего сайта (footer.php). Для этого открываем административную панель WP – «Внешний вид» – «Редактор» – «Подвал».
И перед закрытием тега </body> вставляем вот этот код:
/*скрипт обработчик сокрытия ссылок на автора комментария*/ <script type="text/javascript">jQuery(document).ready(function($) {$('.spanlink').click(function(){ window.open( $(this).attr('rel') );});}); </script> /*скрипт обработчик сокрытия ссылок на автора комментария*/
В-третьих, нужно добавить функцию сокрытия ссылок, перевода их в обычный текст, в файл функции темы (functions.php).
Для этого открываем административную панель WP – «Внешний вид» – «Редактор» – «Функции темы».
Работать с этим файлом нужно очень аккуратно, иначе можно увидеть «белый экран смерти». Если вы уже вставляли коды в это файл, то сможете вставить и этот. Если же нет, то лучшим ориентиром, куда вставлять код будет закрытие кода php – вот так это выглядит ?>.
То есть вставляем вот этот код перед ?>
/*сокрытие ссылок на автора комментария*/ function hidden_comment_author_link( $hidden_link ){ $url = get_comment_author_url( $comment_ID ); $hidden_link = str_replace( array('<a', '</a>', 'href='), array("<span class='spanlink' title='$url'", "</span>", "rel="), $hidden_link ); return $hidden_link; } add_filter( "get_comment_author_link", "hidden_comment_author_link" ); /*сокрытие ссылок на автора комментария*/
В-четвёртых, нужно внести некоторые стилистические корректировки. Я имею в виду, как выглядят ссылки. То есть сейчас это просто текст, нажав на который откроется новая вкладка с сайтом автора комментария. И для того чтобы это дело подправить нужно добавить стили оформления для этих ссылок.
Если же это вам необходимо, то делаем так. Открываем административную панель WP – «Внешний вид» – «Редактор» – «Таблица стилей (style.php). И добавляем стили
Обычный вид ссылки
.spanlink { color:#2a71c6; /* цвет ссылки */ cursor:pointer; /* курсор в виде пальца */ }
Вид ссылки при наведении курсора
.spanlink:hover {
color: #000; /* цвет ссылки */
}
Вы же указываете цвета своей темы оформления.
Вот и готово, теперь все ссылки на авторов комментариев надёжно закрыты от индексации.
Проверить так ли это можно вот в этом сервисе Mainspy.ru. Вставьте в поле адрес статьи, где есть комментарии и посмотрите, есть ли ссылки на авторов комментариев.
И напоследок, уважаемые друзья, для тех, кто уже воспользовался ранее предложенным мной способом закрытия ссылок комментаторов и теперь не хочет беспокоиться об обновлении движка.
Вам необходимо открыть файл comment-template.php. И внести изменения в строке 191, то есть восстановить оригинальную запись.
Заменить эту запись
$return = "<span class='spanlink' title='$url' onclick=\"GoTo('$url')\">$author</span>";
на эту
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
А далее выполнить все действия, предложенные в этой статье. Кроме добавления стилей. Они уже у вас будут работать.
Вот теперь точно всё. Ах да, совсем забыл — посмотрите видеоурок, так станет ещё всё понятней. В видеоуроке я немного детальней рассказываю, как заранее подготовить стили для оформления ссылок согласно дизайна вашей темы оформления.
Всем желаю удачи, и увидимся в новых статьях и видеоуроках. До встречи, друзья.
С уважение, Максим Зайцев.
По моему комменты в robots.txt спокойно закрываются, этот способ тоже наверное подходит — прост я не испытывал)
Иван, здесь смысл закрытия ссылок совсем другой. Этот способ делает замену ссылки на текст. В результате поисковики не видят ссылку и правил в robots.txt ни каких нет. А учитывая, что поисковики с лёгкостью обходят эти правила, то это способ выигрывает по всем направлениям.
Максим, есть результаты? Что изменилось? Неужели ссылки забирают вес страницы?
Иван, все внешние ссылки передавали и передают вес. Разница лишь в том, что ссылки закрытые через nofollow и noindex передают вес в никуда. Поэтому либо ссылку вовсе не закрывать, либо переводить её в текст.
Интересное решение. Установлю себе на сайт.
Вася, зайду посмотрю на реализацию. И теперь не надо беспокоится на счёт обновлений.
Максим здравствуйте!Я немного запуталась, все работает, но у меня не появляется рука вместо курсора. По поводу библиотеки я так и не поняла есть она у меня или нет. Вроде я ее не нашла как вы показывали, но когда в хедер вставила ваш код
ссылки вообще перестали работать.((
Здравствуйте, Маргарита. Библиотека jQuery у вас подключена. И второй раз этого делать не надо. А что касается изменения курсора, так вы просто не добавили стили оформления. Посмотрите в статье я привожу необходимые стили, за курсор в виде пальца отвечает этот стиль
cursor: pointer;
А также нужно будет изменить цвета ссылки в соответствии с вашей цветовой схемой.
Максим благодарю за ответ, стили были добавлены, но почему они не отображаются я не знаю.
Маргарита, скорей всего причина в мелочи, удалили точку с запятой, или ошибка в названии стиля и так далее. Проверьте всё внимательно.
Блин, если бы знал что у тебя такие посты будут, я бы на фриланс не ходил!
Ну возможно ещё кому то пригодится инфа, и не придётся идти на фриланс.
Это само собой!
Здравствуйте, Максим. Пыталась закрыть ссылки Скриптом, как Вы советуете и через functions.php и через comment-template.php Провал и в том, и в другом случае. Подскажите, пожалуйста, как мне реализовать это действие на моем блоге http://antibolit.ru Также, если можно со скриптом, который уже установлен у меня в footer, чтобы не было лишних скриптиков.
Здравствуйте, Гульнара. Вы точно, сделали всё, как я написал в статье? Проверьте ещё раз. Если не получится, то сбросьте мне на почту файлы header.php, footer.php, functions.php и comment-template.php. Я посмотрю и напишу в каких строках чего нужно будет исправить.
Я использую плагин WP-noref, в итоге, ссылки с комментариями закрыты. Также плагин закрывает ссылки в статье. Остаётся только закрыть внешние ссылки с боку — сделать это не составит труда, тег и rel=nofollow в результате все ссылки скрыты.
Мне кажется это лишняя трата времени, потому что провожу анализ разнообразных сайтов и вижу, что внешние ссылки не влияют на позиции сайта.
Конечно, главное чтобы совсем всё ссылками не забить, а так для профилактики — достаточно сделать вышесказанные действия.
Иван, привет. Давно ты не заходил. Всё дело в том, что сайты развившиеся в былые времена, и на сегодняшний момент имеющие внушительную посещаемость, тоже потеряли часть трафика. И всё это после того, как поисковики стали игнорировать свои же правила nofollow. Но, для таких сайтов и море по колено, ведь у них уже есть репутация и ведь не по одним ссылкам идёт ранжирование.
А вот для молодых сайтов, наличие большого количества исходящих ссылок сказывается пагубно. Но, как вариант плагин WP-noref идеальное решение для всех кто не любит ковыряться в коде.
Гульнара, файлы подправил. Свяжитесь со мной с рабочего e-maila, а то я не могу с вами связаться по вашему e-mail.
Добрый день. У меня такая же ситуация, как у Гульнары.
Я попробовала применить оба способа. В обоих случаях ссылка становится текстом, но переход на сайт комментатора сделать нельзя.
В чем может быть проблема?
Здравствуйте, Ольга. У Гульнары проблема была из-за того, что скрипт обработчик (тот что в подвал вставляется) был вставлен не правильно. В итоге ссылки преобразовывались в текст (за это отвечает функция, которая вставляется в функции темы), но скрипт не срабатывал и не направлял на сайт комментатора.
Вероятней всего у вас та же проблема.
Я вставила код перед закрытием тега , как и положено.
У меня в футере счетчик, авторство гугл и этот скрипт. Перепутать нечего
Значит причина где-то в другом месте кроется. Так трудно сказать где именно, надо смотреть.
Здравствуйте, Максим. Я написала Вам другой e-mail. Но вроде бы и на этот никто не жаловался. А в чем проявляется его неработоспособность? Может автоматические ответы? Я все равно читаю письма. Автоответчик настроен для посетителей моего сайта, которые закидывают меня письмами вместо комментариев. С нетерпением жду доработанных Вами файлов. Огромное спасибо за Ваш труд!
Здравствуйте, Гульнара. Файлы отправил, на ваш второй ящик ушли без проблем. Скрой всего это был временный сбой со стороны почтового сервера.
Здравствуйте, Максим ! Все аккуратненько сделала, кроме стилей, но у меня тоже ссылки пропали. Код для подключения библиотеки добавила тоже, т.к. у себя не нашла.
Пожалуйста, посмотрите .
У меня ещё мало статей и комментов, вот под этой посмотрите
Стили добавила, переход на сайты авторов есть, а ссылочки не видно.
Татьяна, вы всё отлично сделали. Посмотрите через сервис dinews.ru в разделе SEO Tools проверьте вашу статью, внешних ссылок нет! Значит вы всё сделали правильно.
Если вы имеете ввиду всплывающую подсказку, то она не нужна. Вы же ссылку в текст превратили.
Спасибо большое, Максим !
Здравствуйте Максим! Помогите решить проблему. Ссылки на авторов понятно как закрыть, а вот как закрыть ссылки в самом теле комментария, когда кто то оставляет ссылку http://blogorazvitie.ru на какой нибудь сайт? Кучу информации перелопатил, но ничего подходящего не нашел. Удаление ссылок не подходит, они нужны в комментариях, а также не подходит вариант (стереть www или http://).
Заранее благодарен.
— самый простой метод.
Здравствуйте, Денис. У меня ссылки в комментариях просто становятся не кликабельными, то есть превращаются в текст. Об этом способе я рассказывал в этой статье: http://1zaicev.ru/ssylki-v-kommentariyax/ Желаю удачи!
То есть не получится скрыть ссылки в теле комментария, и чтобы они были кликабельными?
Ниже есть комментарий, только код не прошел! Не знаю, может Максим подправит немного в админке…
Это если у вас уже настроена система по закрытию ссылок на блоге через span.
Денис, можно использовать код, предложенный Владом. Подробно в статье: http://1zaicev.ru/kak-zakryt-ssylku-ot-indeksacii-cherez-skript/
Вручную! Для закрытия ссылок вне статей и страниц используйте:
========================================
Влад, привет. На сколько возможно код подправил. У меня просто с кодами в комментах очень туго. Так просто ничего не разместить. Обрезает и скрывает.
Привет. Уже как-то замечал. Это проще ему на почту написать… =)
Влад, если не трудно, скинь код на почту. А я посмотрю как его в комменте опубликовать
Аааа, КЛАСС! Все получилось, огромное спасибо! С меня подписка на блог!
Класс! Желаю удачи!
Хотел узнать, какой у вас скрипт выводит ссылки, вижу как-то иначе?
У меня вся тема построена на API ключах и скрипт этот же, но с небольшими модификациями выводится через функции темы.
Вот еще возник вопрос. Если убрать дубли replytocom, к примеру, через открытие роботса (на примере Борисова), будет автоматически добавлен мета-тег ….noindex, follow…., получается что контент не будет дублироваться и индексироваться, но ССЫЛКИ — они же follow (открыты для индексации, хоть и внутренние, их тысячи-миллионы)? Далее интереснее, мы заключили авторов комментов в спан, все нормально, от внешних избавились. А теперь, главное, кнопка — ответить, если ее не заключить в спан или скрипт какой-то, она, даже указав в гугл вебмастере никакие url не индексировать, все равно показывает внутренние ссылки в различных сервисах (при этом в гугле реально поисчезали все реплитокомы)- как быть? Но эти внутренние ссылки (кнопка — ответить), блин, если их вывести через span или скрипт, они исчезнут???
Да, если закрыть кнопку «Оправить», то в совокупности с открытием роботса и работой метатегов — ссылки в индексе постепенно исчезнут, а новые не будут появляться.
Решение для кнопки на моём блоге описывал здесь: http://1zaicev.ru/kak-ne-dopustit-poyavlenie-dublej-replytocom/
Огромнейшее спасибо за статью! Описано все понятно и просто. Проблем никаких не возникло)))
Как всегда меня выручил. Спасибо большое, всё просто и понятно.
Спасибо за комментарий. Я рад, что смог помочь. Удачи!
Максим, приветствую тебя!
У меня вот такой вопрос. С ссылками в комментариях понятно всё.
А как закрыть ссылки в статье, в сайдбаре и счётчики в подвале? Может у тебя статья есть на эту тему. Поделись пожалуйста. Для меня эта проблема актуальная, которую пока не могу решить.
Олег, привет. Все эти ссылки закрываются ручками. Для этого можно использовать это способ: http://1zaicev.ru/kak-zakryt-ssylku-ot-indeksacii-cherez-skript/
У меня открыты ссылки на социальные профили — это для эксперимента. Заметил эту фишку у западных коллег. Сейчас проверяю. В общем суть в том, что если ссылка полезная, то её можно не закрывать. То есть если посетитель пришёл из поиска, а потом нажал по этой ссылке и ресурс его заинтересовал, он сразу его не закрыл, то это поисковиками воспринимается как полезная ссылка.
Открыл ссылки месяц назад, сейчас проверяю эту теорию.
А вот ссылку на счётчик Рамблера сейчас закрою. Забыл про неё.
Максим, благодарствую!
У меня оказывается ссылка в закладках сохранена на твой метод, только затерялась среди других.
Прочитал, обновил в памяти, всё понятно.
Сейчас буду делать.
PS: У тебя Максим хороший сайт, и очень много полезных вещей, которые ты раскрываешь, которые другие за деньги продают.
Не думал, чтоб сделать так, чтоб твой труд ещё больше вознаграждался, а именно, сделать так, чтоб коды (скрипты) были видны только подписчикам твоим (или приходили им на почту). Таким образом у тебя подписчиков в разы больше будет. Это будет хорошим бонусом за твой труд. Подумай. ))
Олег, желаю удачи! И спасибо за оценку моего труда и совет. Может быть со временем я и воспользуюсь им. А пока всё отдаю даром. Жалко только, что постоянно воруют контент. Есть даже такие, что не потрудятся переделать.
Вот сейчас смотрю, у тебя 8 внешних ссылок, тоже не закрыты.
Ага, сейчас будет 7. Одну закрою. Спасибо.
Скажите Максим, сделал все по описаниям, вместо <а светится <span , но сервис проверки ссылок их видит. В чем может быть проблема? У меня стоит вместо библиотеки jQuery библиотека js/html5.js. Это может быть причиной? И нужно ли устанавливать библиотеку jQuery, если стоит html5?
Здравствуйте, Анатолий. Вы правильно определили причину. В данном случае нужно подключит библиотеку jQuery. Бывает даже так, что подключенная библиотека в подвале не работает. И тогда только в шапке подключать. Но, это всё связано с индивидуальными особенностями темы.
Все получилось, благодарю! А подчеркивание можно сделать? А то у меня не получается, а по дизайну хочется. Вокруг все подчеркнуто, это единственный переход без подчеркивания.
Нужно применить стиль
spanlink:hover{text-decoration: underline;}
то есть при наведении будет появляться линия под ссылкой.На первом получилось сделать, а вот на втором все получилось, только как и в первом случае, ссылки видны. Блог в подписи. Попробовал библиотеку прописать сразу после тега head, пока без результата.
Анатолий, попробуйте вставить библиотеку перед закрытием
head
.Не помогает, пробовал.
Анатолий, тут либо место не верно выбрано, либо другой скрипт блокирует. Надо пробовать. А тем более, если получилось с первым — получится и со вторым. Удачи!
Здравствуйте, почему то не могу найти закрывающий тег ?> Такое может быть вашпе? Или может в другое место код можно вставить?
Здравствуйте, Иван. Такое может быть и в новых темах частенько встречается. Значит вставляйте код в самом конце, после последней функции. Только предварительно сделайте копию файла функции темы, на случай страховки. Удачи!
спасибо, попробую!
спасибо, все получилось! А как подсказку всплывающую сделать?
Иван, для всплывающей подсказки, добавьте в ссылку
title='url'
. Будет так же как у меня.это нужно в comment-template.php добавить? не понял .или в функции темы? Вы уж простите, чтоя такой назойливый)
Иван, если в comment-template.php были изменения, то эти изменения нужно вернуть в исходный вид, как показано в статье. Все остальные коды добавляются в функции темы и таблицу стилей. Если чего непонятно, пишите. Удачи!
Максим, Вам огромное спасибо, правда! я 3 дня гуглил, не мог нормальной инфы найти, да еще и такой подробной! Крутяк!
Иван, я рад что смог помочь. Всегда рад видеть на блоге хороших людей. Удачи вам!
Доброго времени суток. Отличная статья. Спасибо большое за подробное описание, только благодаря вашему блогу смог закрыть ссылки комментаторов. Всё что делал по другим наставлениям не давало никаких результатов.
Здравствуйте, Сергей. Очень рад, что всё получилось. Успехов вам и заходите в гости, всегда рад хорошим людям!
Здравствуйте,Максим.У меня совсем поубирались все комментарии,осталось только по 1 в каждой статье и автор стал не кликабельным. Возможно произошло какое-то противоречие в самой теме или с какими-то кодами.Но может быть потому,что файл функционс у меня очень странный,последнее ?>оказалось в середине,а во второй половине и в конце нет ?>. Я уже несколько раз получала белый экран смерти,работая с функционс. Стараюсь его не трогать лишний раз. Сейчас этого не произошло,но вот результат меня не устраивает.А так хотелось позакрывать ссылки,у меня их аж 16000.
Здравствуйте, Галина. Вероятней всего вы вставили код не в том месте. Откройте свой файл функции темы, и в самом конце вставьте функцию. Если у вас в конце файл есть ?>, то просто уберите его и вставьте функцию.
Остальные шаги, как описано в статье. Пробуйте, желаю удачи!
Максим, большое Вам спасибо за статью! Все получилось. У Вас при наведении на имя автора всплывает подсветка в виде адреса сайта. Подскажите, пожалуйста, куда нужно добавить title=’url’ , чтобы реализовать подсветку. Напишите, пожалуйста, строку этого кода.
Здравствуйте, Сергей. Рад, что вы всё настроили. Сделайте вот такое дополнение в коде
"span class='spanlink' title='$url'"
. Просто добавьте тайтл и переменную урл в двойных кавычках.Максим, это не совсем понятно. Следует добавить title в файл functions.php, верно? В двойных кавычках — это вида title=’$url’? А куда именно?
Вот сюда — не работает: array(‘<span class="spanlink" title='$url'', '’, ‘rel=’),
И вот так — тоже: array(‘<span class="spanlink"', '’, ‘rel=’, title=’$url’),
Если комментарии не пропускают код, то можете ли Вы прислать его мне на почту?
Сергей, я дополнил код в статье, так будет проще. В ваших же примерах ошибки с кавычками и запятыми. Так работать не будет. Смотрите код в статье.
Максим, большое Вам спасибо за дополнение! Подскажите, пожалуйста, после того, как я подключил библиотеку JQuery так, как Вы показали в статье, нужно ли удалить скрипт подключения, либо же его надо также скрыть от индексации?
Сергей, скрипт не нужно удалять и скрывать. В этом нет необходимости.
Максим, благодарю Вас. У меня еще один вопрос: как выглядит корректный исходящий код закрытой ссылки? Обязателен ли там элемент onclick=»GoTo(‘site.ru’)»? У меня ссылка при проверке оказывается закрытой, но именно такого кода нет.
Вот ее вид: Имя_автора
Можете ли Вы подсказать, правильный ли это код?
Сергей, ссылка закрывается через скрипт, и значение onclick подставляется автоматически. В скрипте не используется метод GoTo, немного другой подход, но принцип похожий. Вид закрытой ссылки вы можете посмотреть в исходном коде страницы.
Максим, у Вас в исходном коде страницы как раз присутствует GoTo, а у меня его нет. При этом ссылка закрывается. Именно по этой причине я и задал вопрос о корректном виде кода.
У меня ссылки закрыты как раз через GoTo, вот он и присутствует в ссылке. Принцип одинаков, вид ссылок разный. Но, и тот и другой способ рабочий.
Понятно. Спасибо!
Привет автор статьи. 2 часа бился чтобы понять почему не работает. Думаю многие с этим сталкивались.
Суть проблемы в том, что почти во всех шаблонах есть команда которая и подключает библиотеку, у тебя автор это не указано. Двойное же подключение ссылкой на гугл блокирует работу этой функции. Как только я убрал гугловскую ссылку на библиотеку, все прекрасно заработало.
Огромное спасибо за статью!
З.Ы.
Ничего страшного что на ты? =)
Здравствуйте, Александр. Если бы вы читали внимательно, то наверняка бы не убили два часа впустую. Так как в статье чётко написано про анализ шаблона перед добавлением библиотеки. В видеоуроке на отметке 5:50 тоже как раз об этом я говорю.
Но, ваша настойчивость и стремление к цели вызывает уважение. Очень хорошо, что вы разобрались и решили задачу. Опыт бесценная штука. Желаю вам успехов!
Жалко нельзя картинки прикладывать, я бы показал в чем ошибка. Какая функция мешает в комментарии не вставилась.
Александр, вы можете прислать скриншоты на мой почтовый ящик maksim@1zaicev.ru И возможно, я дополню статью.
Максим, посмотри плиз мой блог, подключена ли там библиотека jQuery. Точно такого скрипта в исходном коде нет, но есть скрипты с jquery.js или jquery.min.js. Значит библиотека подключена.
Оль, библиотека у тебя подключена. Без неё бы скрипт не работал, а так у тебя всё работает отлично. Всё хорошо.
Отличная статья! Нужно скрыть эти ссылки и я уже думал в плоть до подгрузки комментариев AJAX-ом. Больше не чего толкового не нашел, а тут такая полезная статья! Уже попробовал, всё отлично работает. Только у меня к сожалению ещё мини-аватарки кликабельны, а ссылка на профиль. Не подскажите как в таком деле быть?
Может у вас на сайте есть руководство и по данной проблеме, а я не нашел?
Такого руководства у меня нет. Это особенности вашей темы. Для решения этой задачи нужно найти файл, где расположена ссылка на аватарку, найти можно по классу CSS и уже в этом файле удалить ссылку.
Здравствуйте Максим! По закрытию ссылок после статьи все понятно! Огромное Спасибо. Попробовали на сайте-испытателе, работает. Сейчас пробуем на рабочем.
Но! Совсем недавно поставили на блог конкурс Топ комментаторов(без плагина). Не подскажете как в блоке Топ комментаторов закрыть ссылки авторов?
И еще вопрос: нашли упоминание о jquery не в header, а в functions. Значит ли это что библиотека установлена?
Добрый день, Андрей и Даша. С топом комментариев нужно смотреть, как реализован вывод. Скорей всего туда можно прикрутить способ закрытия ссылок через скрипт: http://1zaicev.ru/kak-zakryt-ssylku-ot-indeksacii-cherez-skript/ или же метод из этой статьи перенести в код ТОПа.
Что касается jquery, то в современных шаблонах частичная библиотека установлена, это можно понять по пути к этой библиотеке. Но, это не значит, что в ней есть нужные функции для работы других скриптов. Нужно тестировать. Если не работает скрипт, то подключать библиотеку отдельно.
Спасибо! С Топом будем пробовать. По поводу библиотеки: скрипт работает. + проверили jquery (версия 1.12.3).
Ну если что, то теперь знаем где посмотреть у кого спросить)))
Отлично, желаю успехов!
Если честно, вот смотрю я анализ вашей ссылочной массы и смотрю что ваш способ не работает) У вас как минимум 185 внешних ссылок, которые поисковики учитывают, к стати они и не кликабельные ссылки сейчас учитывают) Вот перечень ваших ссылок https://www.linkpad.ru/default.aspx?r=16&i=1zaicev.ru#/default.aspx?r=16&i=1zaicev.ru&p=1 ) Лично я закрываю иным путем, он геморойнее, но как показывает практика эффективнее, суть заключается в следующем создаются отдельные php файлики с редиректами на сайты, и в статье к примеру ссылка с nofollow идет на php файлик, а тот отправляет на сайт + в робот.тхт стоит запрет на директорию с этими файлками и на php расширение, как то так)
Алекс, для более 10 000 комментариев это нормально, учитывая тот факт, что закрывать ссылки я стал не сразу. После внедрения способа, ссылки остались на своём уровне. Способ меня устраивает и усложнять не вижу смысла.