【wordpress教程】:多种方法自动给wordpress文章或评论内容添加nofollow属性

屏聚源码 2019年9月2日15:36:46wordpress教程评论100,176阅读模式

  建站免不了要学习下SEO优化方面的知识,其中最重要的是站外链接,而对于我们文章中出现的外部链接,我们肯定不想就这样将页面权重传递给别的网站,但每次都要给链接添加nofollow属性又太繁琐,不用着急,我们现在就来介绍两种方法实现自动给Wordpress文章或评论内容添加nofollow属性。

  1、使用插件实现wordpress文章或评论内容添加nofollow属性。

  相信很多人使用wordpress的站长都使用过DX-Seo插件,这个插件号称SEO插件神器,既然是SEO插件神器,必然会给你的wordpress文章或评论内容添加nofollow属性了,你需要再插件栏目搜索DX-Seo,并下载启动,最后再设置一番即可。这里就不详细介绍了。

  2、使用代码实现wordpress文章或评论内容添加nofollow属性。

  这个其实也很简单,将下列代码粘贴到functions.php文件中就可以了。

  1.   add_filter('the_content', 'auto_nofollow'); //nofollow文章内容的站外链接

  2.   add_filter('comment_text', 'auto_nofollow'); //nofollow评论内容的站外链接

  3.   function auto_nofollow($content) {

  4.   //return stripslashes(wp_rel_nofollow($content));

  5.   return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content);

  6.   }

  7.   function auto_nofollow_callback($matches) {

  8.   $link = $matches[0];

  9.   $site_link = get_bloginfo('url');

  10.   if (strpos($link, 'rel') === false) {

  11.   $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link);

  12.   } elseif (preg_match("%href=S(?!$site_link)%i", $link)) {

  13.   $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link);

  14.   }

  15.   return $link;

  16.   }

  代码中有注释,如果不需要给评论内容的站外链接加nofollow的话就将第三行的代码去掉就行了。很方便大家自主修改。

继续阅读
屏聚源码
怎么获取小程序页面路径 屏聚学院

怎么获取小程序页面路径

怎么获取小程序页面路径? 1、登录小程序的微信公众平台http://mp.weixin.qq.com/ 2、点击右上角工具选项卡,在下拉菜单中选择“生成小程序码” 3、弹出的窗口中填入小程序appID...
教你如何导出百度网盘目录结构-超详细的 屏聚学院

教你如何导出百度网盘目录结构-超详细的

百度网盘大家都在用,有时候希望把自己的文件目录结构给导出来,能形成一个文件树的形式,无奈网上找了好多资料都无果,大多数说的是在浏览器里控制台下,那个方法已经不适用,而且只能导出一级目录,求人不如求己,...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定