无插件实现WordPress程序TAG内链关联效果
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

如今不论是大型的网站还是个人博客,在乎的不是外链接多少决定网站的权重,而是本身网站的内容质量和内链接的建设,让用户/搜索引擎轻易的找到我们需要的相关内容。内容之间的内链建设还是比较重要的,我们可能有些用户喜欢手工制造,当然这样很好,如果我们比较怕麻烦,可以通过与WORDPRESS设定的TAG关联作为内链效果。
一般都可以使用插件实现,蜗牛一贯比较喜欢使用无插件效果,所以整理到这个无插件实现TAG内链效果。
//连接数量
$match_num_from = 1; //一个关键字少于多少不替换
$match_num_to = 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 = \”<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;
}
把上面的代码脚本,放置到当前WODPRESS主题中的FUNCTIONS.PHP文件中,上面对应的描述参数根据需要修改。比如蜗牛博客中的内容TAG内链就使用的这种方法。
猜你可能想看的VPS
- 疯狂猜成语 图猜成语一个迷宫一只象棋的马走出来是什么成语?全球[VPS测评]
- DedeCMS 上传图片 image info error 错误的解决办全球[VPS测评]
- Docker 的八个真实应用场景全球[VPS测评]
- 薅羊毛 ikoula 送 100 欧元 可以免费撸 2 年的 VPS 目美国VPS[主机]
- CURL 状态码列表 CURL 错误代码大全全球[VPS测评]
- spinservers→$99 月-Dual E5 2630v3 64G全球[VPS测评]
- Could not reliably determine the ser全球[VPS测评]
- CoalCloud→648 元 年 1GB 内存 20GB SSD 空间虚拟空间(主机)
- 企鹅小屋→2400 元 季 E5-2630L 16GB 内存 240GB香港VPS[主机]
- AlphaRacks→已合并 WootHosting NFPHostin全球[VPS测评]
- CN2 ¥69 月 2 核 CPU 1G 内存 50G 硬盘 2Mbps香港VPS[主机]
- edgenat 高配韩国 cn2 vps 五一特惠,8 核 8G80 元韩国VPS[主机]
- WordPress插件:The Paste方便图片粘贴上传全球[VPS测评]
- 如何阻止Windows Update捆绑更新设备驱动WINDOWS
- AKARWEB 3.2$ 月 土耳其 1C1G30G硬盘 1Gbps无限全球[VPS测评]
- panamaserver-5$每月 巴拿马 2GB内存20GB硬盘 1T全球[VPS测评]
- Centos7的firewall 防火墙如何设置端口转发?全球[VPS测评]
- HostKvm:韩国香港vps10月份最新促销,海外VPS全场八折优惠韩国VPS[主机]
- VPS到底有什么用?全球[VPS测评]
- 好云:国内云服务器2核2G5M优惠,仅350元/年;香港/海外云服务器,香港VPS[主机]
- 日主机,便宜美国CN2高防VPS¥19/月起,1Gbps带宽,香港多IP站群服务器[IP]
- anyhk:香港HGC/WTT/HKT线路、台湾HiNet线路NAT套餐香港VPS[主机]
- anyhk香港HKT商宽NAT VPS,1Gbps无限流量,终身8折¥3香港VPS[主机]
- 谷歌浏览器网址如何显示http,www,Chrome谷歌浏览器恢复地址栏全球[VPS测评]
- 阿里云香港服务器多少钱?阿里云香港服务器价格香港VPS[主机]
- 虾皮跨境电商怎么样?虾皮跨境电商靠谱吗?全球[VPS测评]
- 酷锐云双十一活动:美国vps、香港vps云主机,2核4G4M,50元/首美国VPS[主机]
- HTML5绿色有机食品电商网站模板 - Organtio全球[VPS测评]
- DMIT:香港/洛杉矶GIA等KVM VPS,黑五DMIT优惠码活动,稳香港VPS[主机]
- 中国云计算,能啃的只剩硬骨头了全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-39681.html











