最新消息:

wordpress教程,如何给wordpress外部链接自动添加nofollow

网站建设

如何给wordpress外部链接自动添加nofollow。利用网站进行网络赚钱的话,我们一般都是以文章为主,而文章当中有时候会存有在超链接,有些是站内的链接,有些是外部链接,像有时候我们推广的项目链接就是外部链接。但是外部链接我们并不想传递权重,仅仅只是一个链接而已。

众所周知,如果不想传递权重的话,只要加一个nofollow标签就可以了。可问题是我们外部的链接如果很多的话,我们总不能每加一个链接就加一个nofollow标签吧,这样子真的很麻烦。那么有没有什么办法可以自动的添加follow标签呢?办法肯定是有的。

打开当前主题所在根目录。找到function.php文件,在这个文件最后(当然要在?>这个符号之前)添加以下代码。

add_filter(‘the_content’, ‘wpjam_auto_nofollow’);
function wpjam_auto_nofollow($content) {
return preg_replace_callback(‘/<a>]+/’, ‘wpjam_auto_nofollow_callback’, $content);
}
function wpjam_auto_nofollow_callback($matches) {
$link = $matches[0];
$site_link = get_bloginfo(‘url’);
if (strpos($link, ‘rel’) === false) {
$link = preg_replace(“%(href=S(?!$site_link))%i”, ‘rel=”nofollow” $1’, $link);
} elseif (preg_match(“%href=S(?!$site_link)%i”, $link)) {
$link = preg_replace(‘/rel=S(?!nofollow)S*/i’, ‘rel=”nofollow”‘, $link);
}
return $link;
}

这样子的话就可以实现超链接中自动加上nofollow标签了,是不是很方便呢?

对于很多网站站长来说,他们的网站几乎就是他们的命,他们都是靠这个网站来赚钱的。所以很好的运营自己的网站是非常关键的,懂得这些网站建设的知识是非常有必要的,因为这样可以很好利用自己的网站来推广手机赚钱项目。

 

本文维峰网原创,转载保留链接,地址: http://www.zhuoweifeng.com/archives/3407

卓维峰的微信公众号