通用型: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
- 恒创科技优惠码:Coupons_yun80,美国/香港云服务器8折优惠券 美国VPS[主机]
- 香港服务器怎么选择?最佳性价比香港vps选择方法 香港VPS[主机]
- aoyoyun:傲游主机/傲游vps/傲游云,香港vps,60M大带宽, WINDOWS
- ERP库存管理系统HTML5模板 - DreamsPOS 全球[VPS测评]
- BBR对比BBR2BBRPLUSBBR2CAKE锐速哪个效果好 全球[VPS测评]
- VPS到底有什么用? 全球[VPS测评]
- 56云服务器怎么样?56云免备案香港云服务器价格多少钱? 香港VPS[主机]
- 菠萝云服务器怎么样?香港云主机BGP、CN2,2核1G2M带宽仅49元/ 香港VPS[主机]
- 创e云:香港CN2VPS优惠专区,4核/4G/20G/2Mbps不限流量 香港VPS[主机]
- kvmloc:E5-26XX/16G/1T HDD/20Mbps不限流量 日本VPS[主机]
- 雪花云怎么样?雪花云香港云服务器1核1G2M仅19元/月 香港VPS[主机]
- 蓝队云服务器怎么样?蓝队云服务器价格和优势是什么? 全球[VPS测评]
- 硅云香港云服务器促销活动:CPU性能100%性能,无需备案 香港VPS[主机]
- RangCloud:山东BGP NAT VPS,19元/首月,大带宽VP 香港VPS[主机]
- UCloud海外节点vps活动:香港、台湾等全球14个机房1折起,最低仅 香港VPS[主机]
- gcorelabs:KVM主机€1.08/月起;俄罗斯/美国/香港/日本 日本VPS[主机]
- 热网互联:日本+香港 cn2 gia vps7折,日本服务器7.5折,全 日本VPS[主机]
- UCloud香港云服务器;企业89元/年,个人134元/年,最高可三年 香港VPS[主机]
- 腾讯云香港服务器2核4G30M仅804元/年,2412元/3年;国内轻量 香港VPS[主机]
- pigyun:韩国CN2云服务器仅14元;香港CN2建站vps特惠+美国 韩国VPS[主机]
- Hyocloud:愚人节,特惠+预售,香港BGP VPS/大带宽/大流量 香港VPS[主机]
- 八成企业看好出海投资 防止“溺水”需重视这一点 全球[VPS测评]
- 长三角地区的算力需求规模到底有多大? 全球[VPS测评]
- 漂亮的Css3响应侧边栏菜单,动画风格侧边栏导航菜单样式 全球[VPS测评]
- 潮科技|阿里云发布第七代高主频云服务器ECS和含光800云服务器 全球[VPS测评]
- 74块钱一年的云服务器可以用来做什么? 全球[VPS测评]
- 如何设置必应api 自动推送网站 全球[VPS测评]
- 为什么要拥有一台VPS? 全球[VPS测评]
- 云计算拯救互联网巨头:谁抢跑,谁追赶? 全球[VPS测评]
- 众创逸云:1核2G云服务器,不限流量vps/5Mbps/KVM/香港CN 香港VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-77627.html











