尽管target =" _blank" WordPress在同一窗口中打开链接

时间:2015-11-13 16:39:40

标签: html wordpress hyperlink target

在我的页面上http://verein-iks.eu/dev/我右上方有一个Facebook按钮。如果我单击按钮,我会转到Facebook页面。但是,链接在同一窗口中打开。我希望它在新的窗口/标签中打开。因此,我在HTML代码中使用target='_blank'。仍然,链接在相同的窗口中打开!为什么呢?

当检查页面的源代码( Ctrl + U )时,您可以在第166行看到目标确实设置为{{ 1}}。奇怪的是,当我检查元素时(在Chrome中通过 Ctrl + Shift + I ),target="_blank"属性似乎已经消失

2 个答案:

答案 0 :(得分:4)

如果您在wordpress安装中激活了wp辅助功能插件,则在其他辅助功能设置下的wp辅助功能设置中有一个复选框,该选项名为从链接中删除目标属性。取消选中它,一切都会很好:)

答案 1 :(得分:1)

在DOM的页脚中,有<script>从所有链接中删除目标属性...

<script type="text/javascript">
//<![CDATA[
(function( $ ) { 'use strict';

    $('a').removeAttr('target');    //This will remove the target attribute from all links on page load   

    $('input,a,select,textarea,button').removeAttr('tabindex');

}(jQuery));
//]]>
</script>

查看源时您看到属性的原因是源是从服务器接收的源。 Inspect Element是DOM的实时视图,因此它呈现执行JS的结果。