2016-01-07 4 views
-1

Маленькие баннеры, загруженные на сайт страницы, не имеют атрибута rel = "nofollow" - и мы хотели бы, чтобы это было добавлено.как добавить rel = nofollow к некоторым конкретным внешним ссылкам в wordpress

http://poltr.com/?s=dans&post_type=aktivitet ссылка, вы можете увидеть в боковой панели баннеры, они curently значение:

только пример:

<a onclick="ga('send', 'event', 'koebenhavn', 'click', 'DYNAMIC URL');" href="DYNAMIC URL"><img alt="" src="DYNAMIC IMG PATH"></a> 

Я хочу им быть изменен на:

<a rel="nofollow" onclick="ga('send', 'event', 'koebenhavn', 'click', 'DYNAMIC URL');" href="DYNAMIC URL"><img alt="" src="DYNAMIC IMG PATH"></a> 

В основном я хочу добавить rel = "nofollow" только для ссылок боковых панелей.

Также я не хочу использовать плагин.

+0

использовать '$ (объект) .attr ("отны", "NOFOLLOW");' –

+0

Это реалистично просто добавить атрибут к конкретным якорям внутри контейнера, но вы не указали какую-либо соответствующую разметку HTML в отношении контейнера баннера, и в любом случае это должно быть сделано на стороне сервера, прежде чем рендерить HTML –

+0

@ A.Wolff Да, как это должно быть сделано в как это должно быть сделано в wordpress. –

ответ

0

Это можно сделать с помощью простого яваскрипта кода

$(document).ready(function() { 
     $('body > a').attr('rel','nofollow') 
    }); 

Добавьте это в файл footer.php это добавит атрибут ко всем тегам.

Или может быть сделано с помощью идентификаторов для определенных a тегов

$(document).ready(function() { 
     $('body > a#ID_OF_A_TAG').attr('rel','nofollow') 
    }); 

Надеется, что это будет делать

+0

hi @parkash Rao, я добавил это в footer.php следующим образом: blunor

+0

но все же это не работает. – blunor

+0

Привет @blunor, попробуйте этот ' 'и убедитесь, что вы вставили правильный идентификатор тега' '. ** MY_ID ** в этом случае ... –