如何给wordpress外部链接自动添加nofollow
2013-11-11 09:05
381 查看
wordpress多作者博客可以丰富网站的内容,但同时也会产生一些无关的链接,例如有些投机的人会考虑在文章中随意添加外部链接,如果你不想给这些外部链接传递权重,你需要给这些外部链接加上
rel="nofollw"属性,如果每个外部链接都需要手工添加,那么会非常麻烦,你可以在当前主题的
functions.php中添加如下代码,它会给外部链接自动添加 nofollow。
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; }
相关文章推荐
- wordpress 为文章内容添加自动过滤,例如为出站链接添加nofollow,也可以将淘宝客链接转换。。
- wordpress友情链接如何添加Nofollow标签
- 自动增加WordPress博客的内外部链接的插件WP Keyword Link的介绍
- 如何让WordPress自动对外链添加"nofollow"标签
- WordPress纯代码实现自动为文章添加标签及标签内链接
- wordpress SEO优化教程文章外链自动添加nofollow属性
- WinXP下WordPress添加链接出现乱码如何修复
- 如何在linux的gcc中添加c语言的外部链接库(“比如说,math.h"
- WordPress后台没有链接管理如何添加友链?
- php正则自动给 URL添加链接,并添加nofollow属性
- WordPress文章自动提取tag并添加链接
- 如何在报表管理平台添加链接或上报标签?
- 如何为mycncart添加自定义链接
- wordpress小技巧:复制文章内容自动添加版权
- 自动undo管理下如何添加和删除回滚段
- 如何将自己的代码自动添加版权信息
- 如何在WordPress文章中添加音乐
- 如何去掉WordPress链接中category
- SQL Server 2014 数据表中如何添加和实现自动增长的序列号
- 如何去掉给图片添加链接后的蓝色边框