[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑主机测评网牛逼个人站长零成本从白嫖到精通指南↑↑


WordPress无插件自动实现标签关键字内链

全球[VPS测评]来源:主机测评网2023-01-28点击:850
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
WordPress无插件自动实现标签关键字内链

柳城博客在很多年前推出一款WordPress内链外链插件:WP keyword Link Plugin。这款插件可以为WordPress博客自动添加关键词的链接,为WordPress博客添加更多的内链和外链,有利于WordPress博客SEO优化。

这款插件也支持给博客文章标签给添加内部链接,转化为关键词,更加有利于增加搜索引擎收录。

这款插件完美支持中英文关键词。

可惜了,柳城已经好几个大版本没有对WordPress内链外链插件:WP keyword Link Plugin进行更新。

而且百度算法早已更新换代,WP keyword Link Plugin 不一定适用目前搜索引擎对SEO优化的要求。

所以安装这个插件效果不知道如何。插件多了对访问速度也有一定的影响,所以有没有一种可以实现这种功能,却不使用插件的方法了?

操作起来非常简单,代码放在主题functions.php文件中,只需在主题文件夹中的function.php最后一个?>之前增加以下代码即可实现tag自动内链:

//tag自动内链$match_num_from = 1; //一篇文章中同一个关键字少于多少不锚文本(这个直接填1就好了)$match_num_to = 2; //一篇文章中同一个关键字最多出现多少次锚文本(建议不超过2次)//连接到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 = "".addcslashes($cleankeyword, '$').""; $limit = rand($match_num_from,$match_num_to); //不连接的代码 $content = preg_replace( '|(]+>)(.*)('.$ex_word.')(.*)(]*>)|U'.$case, '$1$2%&&&&& %$4$5', $content); $content = preg_replace( '|()|U'.$case, '$1$2%&&&&& %$4$5', $content); $cleankeyword = preg_quote($cleankeyword,'\''); $regEx = '\'(?!((<.*?)|(]*?)>)|([^>]*?))\'s' . $case; $content = preg_replace($regEx,$url,$content,$limit); $content = str_replace( '%&&&&& %', stripslashes($ex_word), $content); } } return $content;}
[functions.php]历史优惠活动内容
  • WordPress无插件自动实现标签关键字内链2023-1-29
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-29
  • WordPress无插件自动实现标签关键字内链2023-1-29
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-29
  • WordPress无插件自动实现标签关键字内链2023-1-29
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-29
  • WordPress无插件自动实现标签关键字内链2023-1-29
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-29
  • WordPress无插件自动实现标签关键字内链2023-1-29
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-29
  • WordPress无插件自动实现标签关键字内链2023-1-28
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-28
  • WordPress无插件自动实现标签关键字内链2023-1-28
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-28
  • WordPress无插件自动实现标签关键字内链2023-1-28
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-28
  • WordPress无插件自动实现标签关键字内链2023-1-28
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-28
  • WordPress无插件自动实现标签关键字内链2023-1-28
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-28
  • WordPress无插件自动实现标签关键字内链2023-1-28
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-28
  • WordPress无插件自动实现标签关键字内链2023-1-28
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-28
  • WordPress无插件自动实现标签关键字内链2023-1-28
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-28
  • WordPress无插件自动实现标签关键字内链2023-1-28
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-28
  • WordPress无插件自动实现标签关键字内链2023-1-28
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-28
  • WordPress无插件自动实现标签关键字内链2023-1-27
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-27
  • WordPress无插件自动实现标签关键字内链2023-1-27
  • WordPress5.2发布要求服务器配置不低于PHP5.6.20与MySQL52023-1-27
  • WordPress网站通过主题functions.php文件添加代码防御CC攻击2022-12-30
  • WordPress通过Link Manager插件或修改主题functions.2022-12-30
  • WordPress网站通过主题functions.php文件添加代码防御CC攻击2022-12-29
  • WordPress通过Link Manager插件或修改主题functions.2022-12-29
  • WordPress网站通过主题functions.php文件添加代码防御CC攻击2022-12-28
  • WordPress通过Link Manager插件或修改主题functions.2022-12-28

  • 猜你可能想看的VPS


    转载请注明原文地址:https://www.motoll.com/read-223025.html

    使用该VPS服务器的演示站:

    下一篇       上一篇