通用型:WordPress TAG内链的实现效果
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

一直以来小七个人都不愿意折腾代码,对于主题一般也就是默认什么就是什么样!每次看到伙伴们的小站的内链做得非常好的时候,自己也想折腾一下想要这样的效果。自从使用xiu主题之后,也就基本上没有更换过主题,也没有进行个什么修改了!不过每次自己在文章添加TAG也显得不方便,索性也就so了一下,不停的试,最终找到了WordPress tag内链的实现!
其实wordpress强大的插件功能,为我们这些小白提供了不少的帮助,但插件过多会引起诸多的不便,一般都可以使用插件实现,但小七也是一个除了使用必备的几个插件之外,也是在折腾整理代码,所以整理到这个无插件实现TAG内链效果。在主题文件夹的 function.php 文件最后一个 ?> 前加入以下代码即可!
//tag自动内连连接数量
$match_num_from = 1; //一篇文章中同一个关键字少于多少不锚文本(这个基本上不用修改)
$match_num_to = 1; //一篇文章中同一个关键字最多出现多少次锚文本(建议不超过2次,在这小七使用的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 h=\”$link\” title=\””.str_replace(‘%s’,addcslashes($cleankeyword, ‘$’),__(‘View all posts in %s’)).”\””;
$url .= ‘ target=”_blank” class=”tag_link”‘;
$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;
}
目前vps推荐网也就是使用的这个代码,大家可以查看的,使用的主题是xiu主题,对于xiu主题小七是添加到末尾的!
[tag内链]历史优惠活动内容
猜你可能想看的VPS
- drServer→$14.5 月-C2750 8GB 2TB 100M 全球[VPS测评]
- 重磅消息 最热美国 VPS 服务商 Virmach 又放出一个 7 折优美国VPS[主机]
- JustHost→10.5 元 月 512MB 内存 5GB 空间 不限虚拟空间(主机)
- 补货 CloudCone→512M 内存套餐 20 美元每年的套餐又补货全球[VPS测评]
- ShockHosting→$5 月 KVM-1G 200G 1TB 洛杉全球[VPS测评]
- VirMach→$37 月-E3 1240 16GB 1TB 10TB 全球[VPS测评]
- Dataplugs 多线通香港服务器五折起,企业级 E3 E5 服务器,香港VPS[主机]
- 疯狂猜成语 图猜成语一个老头和进化论的图片是什么成语?全球[VPS测评]
- 搬瓦工最便宜的美国 cn2vps 补货 Zenlayer CN2 线路 美国VPS[主机]
- 景文互联→VPS 全场 7 折 年付内存翻倍 充值 1000 元送 30全球[VPS测评]
- Buyvm→$2 月 512MB 内存 10GB SSD 空间 不限流量虚拟空间(主机)
- 保看奈飞 $18.75 月 2 核 CPU 1.5G 内存 30G SS日本VPS[主机]
- WordPress快速克隆原有文章插件:Duplicate Post全球[VPS测评]
- 百度搜索将打击网站搜索内容需获取权限才能查看的情况全球[VPS测评]
- 如何快速创建个人独立博客并从中获益?独立服务器[U]
- DMIT计划在下一待后台面板升级的时候增加快照和备份功能全球[VPS测评]
- CloudSilk新上香港cmi vps,500Mbps大带宽,三网cm香港VPS[主机]
- ReconV → 1$ 月 0.25C0.5G5G硬盘 波兰VPS 25全球[VPS测评]
- DMIT 2023春节促销 日本CN2 50%优惠码日本VPS[主机]
- 缓解云计算人才焦渴,苏州工业园区用三年引得源头活水来全球[VPS测评]
- 百看不厌的文案,抖音唯美文案。全球[VPS测评]
- 亿恩科技香港云服务器 2核2G服务器特价700元/年香港VPS[主机]
- 茶猫云:香港云服务器,支持windows,2M带宽,34元/月WINDOWS
- 老六云怎么样?香港cn2vps月付23元香港NTT月付9.9元香港VPS[主机]
- 三优云uuuvps:春节促销,香港cn2 vps低至168元/年,多款配香港VPS[主机]
- kvmla,新加坡VPS、香港VPS、日本VPS,2核2G云主机仅425日本VPS[主机]
- 向日葵-漏洞科普:海外云服务器三种漏洞修复方法快收藏起来!全球[VPS测评]
- 吸血鬼崛起服务器怎么快速搭建?全球[VPS测评]
- 咖啡主机怎么样?咖啡香港/美国/法国VPS主机价格及配置推荐美国VPS[主机]
- 数据中心助力光纤光缆行业发展全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-77627.html











