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



我正在寻找一个选项,以便在新窗口中自动打开从我的网站(wordpress-blog)到任何其他站点的每个外部链接。使用 css 或 html 是否可以在不手动手动执行 1000 次作为"目标_blank"

的情况下做到这一点?

非常感谢!

PS:为我的英语不好而苦恼,我不是母语人士:(

将此代码放在您的主题函数.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);

是的,您可以在新的窗口插件中使用打开外部链接。

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

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

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

相关内容

  • 没有找到相关文章

最新更新