在新的 window 中自动打开每个外部 link(html、css)
Open every external link in a new window automatically (html, css)
我正在寻找一个选项,以在新 window 中自动打开从我的网站 (wordpress-blog) 到任何其他网站的所有外部链接。使用 css 或 html 是否可以不用像 "target _blank" 那样手动手动操作 1000 次?
非常感谢!
PS:抱歉我的英语不好,我不是母语人士:(
如果您将以下内容放在 HTML 的 head 标签中,任何没有目标的 href 标签都应该在新的 window 中打开:
<head>
<base target="_blank">
</head>
是的,您可以使用 Open external links in a new window 插件。
在新 window 中打开所有或特定外部链接将很有帮助。
将此代码放入您的主题 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);
我正在寻找一个选项,以在新 window 中自动打开从我的网站 (wordpress-blog) 到任何其他网站的所有外部链接。使用 css 或 html 是否可以不用像 "target _blank" 那样手动手动操作 1000 次?
非常感谢!
PS:抱歉我的英语不好,我不是母语人士:(
如果您将以下内容放在 HTML 的 head 标签中,任何没有目标的 href 标签都应该在新的 window 中打开:
<head>
<base target="_blank">
</head>
是的,您可以使用 Open external links in a new window 插件。
在新 window 中打开所有或特定外部链接将很有帮助。
将此代码放入您的主题 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);