全百科精品资源分享
免费优质资源下载平台

wordpress文章关键词自动添加链接代码与标签自动添加链接的方法

播放按钮
文章目录

网站内链的好处

1、为访客带来更多阅读选择:只要内容相关,可以使用简明的锚文本(链接中可点击的高亮文字)。这有助于减少网站的跳离率。可提高某些关键词的排名:如果我们想要使这篇文章获得”网站SEO”的排名,那么我可以从其他发布的文章中通过使用相似锚文本的变体连接着这个词。这会告诉搜索引擎,这篇文章对搜索”网站SEO”的人群具有相关性。

seo优化之网站内链的好处

seo优化之网站内链的好处

2、有助于谷歌蜘蛛爬行,收录网站:那些前来你的网站提取新内容的蜘蛛,如果爬行内部链接越频繁,越能更好地了解你的网站内容的有用性和可信度。
3、权威性权威网站值的是用户、所处行业、其他网站和搜索引擎所信赖的网站。传统上来说,如果你的网站中有来自个权威网站的链接是非常宝贵的,因为这会被视为张信任投票。拥有的权威网站链接越多,网站的内容越优质,你的网站越可能成为权威网站。
4、元描述和标题标签设置标签描述可能不定能提升在搜索结果页面的排名,但你应该在发布文章前使用标签描述,因为这可有助于增加搜索者点击你的搜索结果的机会。撰写元描述时,要使用简洁、清晰的表述,确保描述与标题以及文字内容本身具有相关性。而标题标签是用来告诉搜索引擎和访客”网站是做什么的”简洁和准确的方式。你应该使用几个准确的关键词描述页面以及自己的品牌名称。

wordpress程序如何实现关键词自动添加链接呢?

1、标签自动添加链接的方法

在主题的functions.php文件中添加以下代码

/*
*自动为文章内的标签添加内链开始
*/
//连接数量
  $match_num_from = 1; //一个关键字少于多少不替换
  $match_num_to = 1; //一个关键字最多替换次数
  //连接到WordPress的模块
  add_filter('the_content','tag_link',1);
  //按长度排序
  function tag_sort($a, $b){
  if ( $a->name == $b->name ) return 0;
  return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;
  }
  //改变标签关键字
  function tag_link($content){
  global $match_num_from,$match_num_to;
  $posttags = get_the_tags();
  if ($posttags) {
  usort($posttags, "tag_sort");
  foreach($posttags as $tag) {
  $link = get_tag_link($tag->term_id);
  $keyword = $tag->name;
  //连接代码
  $cleankeyword = stripslashes($keyword);
  $url = "<a href=\"$link\" title=\"".str_replace('%s',addcslashes($cleankeyword, '$'),__('查看所有文章关于 %s'))."\"";
  $url .= 'target="_blank"';
  $url .= ">".addcslashes($cleankeyword, '$')."</a>";
  $limit = rand($match_num_from,$match_num_to);
  //不连接的代码
  $content = preg_replace( '|(<a[^>]+>)(.*)('.$ex_word.')(.*)(</a[^>]*>)|U'.$case, '$1$2%&&&&&%$4$5', $content);
  $content = preg_replace( '|(<img)(.*?)('.$ex_word.')(.*?)(>)|U'.$case, '$1$2%&&&&&%$4$5', $content);
  $cleankeyword = preg_quote($cleankeyword,'\'');
  $regEx = '\'(?!((<.*?)|(<a.*?)))('. $cleankeyword . ')(?!(([^<>]*?)>)|([^>]*?</a>))\'s' . $case;
  $content = preg_replace($regEx,$url,$content,$limit);
  $content = str_replace( '%&&&&&%', stripslashes($ex_word), $content);
  }
  }
  return $content;	
  }

2、指定关键词自动添加链接的方法

在主题的functions.php文件中添加以下代码

/* 文章指定关键词添加内链开始 */
function replace_text_wps($text){
        $replace = array(
                '全百科' => '<a href="http://www.quanbaike.com/" target="_blank" title="全百科">全百科</a>',
                'wodrpass' => '<a href="http://www.quanbaike.com/" target="_blank" title="wodrpass">wodrpass</a>',
        );
        $text = str_replace(array_keys($replace), $replace, $text);
        return $text;
}
     
add_filter('the_content', 'replace_text_wps');

大家自行把代码中的关键词与链接换成自己的,需要其他关键词复制那一行代码即可,非常方便,这个方法有个缺陷就是不能控制关键词锚文本次数,只要在文章中出现的关键词不管几次都会加上链接。

注意:为了防止避免过度SEO,强烈建议最多替换2个重复的词。

本文由全百科网分享提供,分享更多精品资源,帮助你我共同成长。

赞(0) 打赏
本站内容均来自网络收集,转载内容不代表本网站的观点及意见,仅供用户参考和借鉴。如对稿件内容及版权问题有疑议,请及时联系全百科官方邮箱: smtsg@foxmail.com全百科网 » wordpress文章关键词自动添加链接代码与标签自动添加链接的方法
分享到: 更多 (0)

评论 抢沙发

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

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏