WordPress自动设置标签Tag自动内链无插件实现方法
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
之前蜗牛博客一直有使用WP keyword Link Plugin插件,但是发现这个插件已经好久没有更新,好像目前在平台中已经找不到。所以准备替换掉这个插件。类似的WordPress插件还是有很多的,比如Keywords to Links Converter、Auto Tag Links等都可以实现。
本着少用插件,能不用插件就不用的策略,所以准备还是无插件实现。
//自动TAG转内链
$match_num_from = 2; // 一个TAG标签出现几次才加链接
$match_num_to = 1; // 同一个标签加几次链接
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\\”\\’;
$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;
}
将代码添加到当前主题Functions.php文件中。如果有冲突出现问题,我们需要检查是不是不兼容。检查不出来的话,我们只能使用插件实现。
猜你可能想看的VPS
- 极光KVM:4月G口新品发布美国大带宽vps;香港cn2+BGP直连云服 美国VPS[主机]
- 香港云服务器推荐:香港免备案云服务器推荐哪家好? 香港VPS[主机]
- 6种样式社交论坛网站HTML5模板 - Social 全球[VPS测评]
- 很简单的图片不规则布局样式,纯css样式实现的图片瀑布流布局 全球[VPS测评]
- 亚马逊卖家与广告流量之间的博弈才刚刚开始?品牌卖家如何冲破广告之困... 全球[VPS测评]
- CubeCloud,香港cn2,美国cn2 gia线路vps主机,2核1 美国VPS[主机]
- 印象云怎么样?85折香港安畅CN2vps带宽3M月付23元 香港VPS[主机]
- UCloud香港云主机怎么样?UCloud香港云主机1核1G1M评测 香港VPS[主机]
- 极光kvm怎么样?香港大带宽VPS促销1核1G内存19元/月起,5G防御 香港VPS[主机]
- GreenCloudVPS:5折、6折优惠,日本、新加坡、香港等KVM 日本VPS[主机]
- 互盟云怎么样?1核2G云服务器仅468元/年,香港云主机58元/月 香港VPS[主机]
- 印象云:1核/1G/40G固态/800G/50Mbps/洛杉矶高防vps 全球[VPS测评]
- EdgeNat双十二优惠:韩国/香港/美国全场VPS年付,2核2G2M仅 韩国VPS[主机]
- 阿里云香港vps怎么样?阿里云香港、新加坡云主机如何购买? 香港VPS[主机]
- 葫芦云:香港将军澳CN2云服务器24元/月,1核/1GB/25G硬盘/3 香港VPS[主机]
- 恒创科技:香港/美国云服务器2折起,年度特价低至13元/月,新购送京东E 美国VPS[主机]
- RangCloud:山东BGP NAT VPS,19元/首月,大带宽VP 香港VPS[主机]
- 硅云香港云服务器怎么样?硅云香港vps访问速度快不快? 香港VPS[主机]
- UCloud快杰型海外云主机:可选香港/上海/北京/日本/新加坡/韩国/ 日本VPS[主机]
- 酷锐云:香港安畅机房4H/4G/60G/20Mbps,45元/月;香港C 香港VPS[主机]
- 阿里云共享型s6云服务器有没有香港服务器优惠? 香港VPS[主机]
- 恒创科技:香港/美国服务器_最后10天爆款特价,三网强制CN2 美国VPS[主机]
- LiCloud:香港CN2线路云服务器,100Mbps大带宽,6折优惠中 香港VPS[主机]
- 租用美国服务器有哪些安全方案 美国VPS[主机]
- 为什么阿里云、腾讯云卖服务器可以挣到钱? 全球[VPS测评]
- 深圳市城市交通规划设计研究中心股份有限公司关于与腾讯云计算(北京)有限责 全球[VPS测评]
- 快速云:云服务器vps的区别是什么云服务器和vps哪个比较好2022-0 全球[VPS测评]
- JGKVM活动钜惠:美国cn2,香港cmi,大带宽vps,三网直连,10 美国VPS[主机]
- kvmla,新加坡VPS、香港VPS、日本VPS,2核2G云主机仅425 日本VPS[主机]
- 磐逸云:全场8折优惠,1核1G香港套餐月付24元,日本NNT线路套餐,月 日本VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-144622.html











