非插件给WordPress文章内关键词自动添加链接

将文章标签作为关键词,将文章内的关键词自动加上链接,是非常有利于seo,别人复制的时候,就会留下链接了。
实现这种seo效果的方法有很多插件,但是使用插件太过冗杂。

本文分享一种简单代码实现的方法。

登录网站wordpress后台,找到外观>functions.php,将下面的代码添加到函数里即可

//zootui@非插件给WordPress文章内关键词自动添加链接
 function auto_post_link($content)
 { global $post; $posttags = get_the_tags(); 
if ($posttags)
 { foreach($posttags as $tag)
 { $link = get_tag_link($tag->term_id);
 $keyword = $tag->name;
 $content = preg_replace('\'(?!((< .*?)|(]*?)>)|([^>]*?))'s',''.$keyword.'',$content,2);//最多替换2个重复的词,避免过度SEO
 }
 }
 return $content; 
} 
add_filter ('the_content', 'auto_post_link',0);

欢迎转载,转载请注明本文链接:众推不靠谱 » 非插件给WordPress文章内关键词自动添加链接

吐槽 0


  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址