自动给wordpress文章外链添加nofollow属性的方法

2019-06-2515:33:06 发表评论 浏览:2,271

我们在建设wordpress网站的时候,所写的软文很多时候需要引用别人的文章,为了做好SEO,那么,必然要给外链添加nofollow属性,但是网上很多代码都是错误的,在这里给大家分享一下代码,自动给wordpress文章外链添加nofollow属性的方法!

方法非常的简单,只需要在你的主题目录下的functions.php中添加下面的代码即可:

  1. //给文章外链添加nofollow
  2. add_filter('the_content','web589_the_content_nofollow',999);
  3. function web589_the_content_nofollow($content){
  4. preg_match_all('/href="(.*?)"/',$content,$matches);
  5. if($matches){
  6. foreach($matches[1] as $val){
  7. if( strpos($val,home_url())===false ) $content=str_replace("href=\"$val\"""href=\"$val\" rel=\"external nofollow\" ",$content);
  8. }
  9. }
  10. return $content;
  11. }
  12. //文章外链nofollow结束

通过这个方法后文章中的外链就会自动添加nofollow标签,而不用我们手动去操作,优点就是快速方便,缺点是不太好控制,比如某篇文章中某些外链你不想添加nofollow标签,那么,就不是那么好做了。

因此再附上一句手动添加nofollow的方法,注意:不可和上面代码同时使用。因为如果同时使用的话,会造成代码冲突!

<a href = "URL" title = "标题" rel="nofollow" target = "_blank">链接文本</a>

好了,关于自动给wordpress文章外链添加nofollow属性的方法,这次就给大家先分享这些,如果对于wordpress的网站优化问题不太了解的话,建议多学习一下!

  • 互联网营销培训
  • 平面设计|SEO|电商培训
  • weinxin
  • 苏老师微信号
  • 183 6469 9738
  • weinxin
网络营销培训
苏春宇

发表评论