WordPress открывает ссылки в новом окне, но целевое свойство не установлено

Я работаю над http://hocoastl.com/ и столкнулся со странной проблемой. Когда я навожу курсор на параметры ссылок на панели навигации, код выглядит так: (символы ‹ заменены на [ для удобочитаемости)

[a href="https://www.hocoastl.com/join-us/"]
[cufon class="cufon cufon-canvas" alt="JOIN" style="width: 26px; height: 14px;"]
[canvas width="36" height="15" style="width: 36px; height: 15px; top: -1px; left: -1px;"]
[/canvas]
[cufontext]JOIN[/cufontext]
[/cufon][/a]

Когда я нажимаю на ссылку, страница открывается в новом окне. Когда я возвращаюсь к исходному окну с домашней страницей и делаю «Проверить элемент» в Chrome, вот как теперь выглядит тег [a]:

[a href="https://www.hocoastl.com/join-us/" target="_blank"]

Как туда попадает target="_blank"? Я в таком замешательстве, я никогда не видел этого раньше.


person Alex Branning    schedule 25.07.2013    source источник
comment
Вероятно, где-то в вашем шаблоне WP есть скрипт, добавляющий цель перед открытием ссылки.   -  person Karl-André Gagnon    schedule 26.07.2013
comment
Я согласен с @Karl-AndréGagnon. Некоторые плагины также могут вызвать это.   -  person Trendy    schedule 26.07.2013


Ответы (2)


Есть ли какие-либо события или прослушиватели Javascript click() в href? Может быть виноват...

person blurfus    schedule 25.07.2013
comment
ах! Только что посмотрел на вашу страницу, действительно, внизу страницы у вас есть событие JS, которое вставляет целевой атрибут по щелчку: ‹script›var pltNewTabURLs = [https:\/\/www.hocoastl.com\/join-us \/,https:\/\/www.hocoastl.com\/hocoa-business-advantage\/,https:\/\/www.hocoastl.com\/contractors\/,http:\/\/www.hocoa .com];(function(){jQuery(function(e){return e(body) .on(click,a, function(t){var n;n=e(this); if(e.inArray(n.attr(href),pltNewTabURLs)›-1)return n .attr(target,_blank) })})}).call(this);‹/script › - person blurfus; 26.07.2013

Вероятно, существует событие javascript, связанное с событиями щелчка по a элементам, которые автоматически добавляют target="_blank" при нажатии на них.

Попробуйте поискать в файлах сценариев .click, _blank, .attr('target') или подобные.

person Ennui    schedule 25.07.2013