WordPress自动外部链接加上nofollow标签且新窗口打开

如果我们网站可能需要特殊的细节注意问题,在内容文章之间跳转到外部地址,可能需要注意权重传递。这里我们可以将链接标签加上nofollow标签。我们可以在加上每个外部链接的时候自己手工添加,也可以用下面的办法实现自动添加nofollow标签,以及将这些外部链接全部用在新窗口打开。

// 内容页nofollow标签属性以及新窗口打开 add_filter( \’the_content\’, \’cn_nf_url_parse\’); function cn_nf_url_parse( $content ) { $regexp = \”]*href=(\\\”??)([^\\\” >]*?)\\\\1[^>]*>\”; if(preg_match_all(\”/$regexp/siU\”, $content, $matches, PREG_SET_ORDER)) { if( !empty($matches) ) { $srcUrl = get_option(\’siteurl\’); for ($i=0; $i \’); $tag .= $noFollow.\’>\’; $content = str_replace($tag2,$tag,$content); } } } } $content = str_replace(\’]]>\’, \’]]>\’, $content); return $content; }

将代码加入到当前主题的Functions.php文件中,然后我们只要内容中有外部链接,会自动加上nofollow和_blank标签属性。

推荐站内搜索:国外服务器租用价格、域名查下、阿里云免费虚拟主机、虚拟空间、免费域名、万网注册域名查询、免费web服务器网站、移动代理ip、美国免费主机、免备案cdn、