自动打开新窗口中的每个外部链接(html,css)

时间:2017-01-26 13:32:01

标签: html css wordpress hyperlink external-links

我正在寻找一个选项,可以在新窗口中自动打开从我的网站(wordpress-blog)到任何其他网站的所有外部链接。是不是可以用css或html手动1000手动作为“target _blank”?

非常感谢你!

PS:因为我的英语不好,我不是母语:(

3 个答案:

答案 0 :(得分:2)

是的,您可以使用Open external links in a new window插件。

在新窗口中打开所有或特定的外部链接会很有帮助。

答案 1 :(得分:2)

将此代码放在主题functions.php文件中。

function cdx_handel_external_links() {
    ?>
<script type="text/javascript">
( function( $ ) {

    $("a[href^=http]").click(function(){
      if(this.href.indexOf(location.hostname) == -1) {
         $(this).attr({
            target: "_blank"
         });
      }
    })

   //Add Nofollow
   $("a").each(function(){
    if(this.href.indexOf('nytimes.com') >0 ){
        $(this).attr({
            rel: "nofollow"
         });
    }
   });

} )( jQuery );
</script>
   <?php
}
add_filter( 'wp_footer', 'cdx_handel_external_links', 999);

答案 2 :(得分:1)

如果您将以下内容放在HTML的head标记中,那么任何没有目标的href标记都应该在新窗口中打开:

<head>
    <base target="_blank">
</head>