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]历史优惠活动内容
猜你可能想看的VPS
- TNAHosting→芝加哥独立服务器月付 19 美元起 6G 内存 4独立服务器[U]
- DMIT→$140 年 1GB 内存 10GB SSD 空间 1TB 流虚拟空间(主机)
- Vultr→新上高频云服务器 1G 内存 32G SSD 月付 6 刀 全球[VPS测评]
- Cubecloud 蛋蛋有礼活动→VPS 全场 88 折起 部分 VPS香港VPS[主机]
- 五月优惠 imidc→香港 VPS 台湾 VPS 日本 CN2 南非 C日本VPS[主机]
- 便宜服务器 35 美元 月 E5-2650L 16G 1T 4IP 10全球[VPS测评]
- ZCloud 香港高配大流量服务器五折优惠,100M 带宽无限流量,双路香港VPS[主机]
- PHPExcel 合并单元格并写入内容全球[VPS测评]
- WordPress插件:Simple URLs 链接点击统计管理全球[VPS测评]
- 易科云新上香港CN2套餐1G内存20g硬盘5m小带宽月付仅22.4元香港VPS[主机]
- 在博客中如何合理展示AdSense 广告全球[VPS测评]
- 搬瓦工日本软银限量版方案谨慎升级到其他套餐 避免无法迁移机房日本VPS[主机]
- OneinStack如何启用 Brotli 压缩全球[VPS测评]
- CloudCone便宜vps促销,2核/1G内存年付13.5美元,201全球[VPS测评]
- Dncloud 越南vps 黑五 9折 3.6$月付 1C1G 3T流量全球[VPS测评]
- INTECHS → 希腊VPS 22€月付 4C4G60G硬盘起 独立I独立服务器[U]
- Odeaweb-4$ 月 1C2G30G硬盘 土耳其 1Gbps不限流量全球[VPS测评]
- LetBox → 2G 内存 20G Nvme 256G块储存 2T流量全球[VPS测评]
- Linux系统下安装Java JDK全球[VPS测评]
- Bloggar-移动端友好的新闻博客类HTML5模板全球[VPS测评]
- 消费复苏形势良好,我们将多措并举实施扩大内需政策全球[VPS测评]
- uuuvps:香港大带宽vps低至239元/年;香港服务器720元/e3香港VPS[主机]
- 漂亮的Css3响应侧边栏菜单,动画风格侧边栏导航菜单样式全球[VPS测评]
- 宝塔面板在香港服务器安装启动不了nginx怎么办?香港VPS[主机]
- CombCloud,香港沙田CN2VPS测评,2核1G52元/月,安畅C香港VPS[主机]
- 阿里云共享型s6云服务器有没有香港服务器优惠?香港VPS[主机]
- 阿里云香港服务器多少钱?阿里云香港服务器价格香港VPS[主机]
- php168数据库配置文件在哪里?如何修改数据库配置文件全球[VPS测评]
- php168数据库配置文件在哪里?如何修改数据库配置文件全球[VPS测评]
- 速云互联:香港GT大带宽vps/香港CN2云服务器/洛杉矶200G高防v香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-223211.html











