已建站十年的老牌绿色软件站
不忘初心,坚持每日更新不易!

纯代码实现 WordPress文章TAG标签关键词内链自动优化

不使用插件纯代码实现 WordPress文章TAG标签关键词内链自动优化、不需要借助插件我们就可以实现纯代码实现WP博客的关键词内链自动优化,关键词内链优化有助于SEO网站的一个优化,提高网站的展示,增加网站流量,让你的网站有更多的人访问,虽然有一款很著名的 Auto Tags Link 插件 可以解决这个问题,但是 WordPress 不适用使用过多的插件,这样会降低网站的速度,性能等等,亿破姐这里这里提供一个纯代码版的,大家将以下代码添加到当前主题的 functions.php 文件中就可以了。

纯代码实现WordPress、关键词内链优化、纯代码实现、WordPress文章、TAG标签、关键词、内链自动优化

提示:functions.php一般在以下目录 网站/wp-content/themes/当前主题/functions.php

//WordPress文章关键词自动内链
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){
	$match_num_from = 1;	//一个标签少于几次不链接
	$match_num_to = 1;	//一个标签最多链接几次
	$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( '|(<a[^>]+>)(.*)<pre.*?>('.$ex_word.')(.*)<\/pre>(</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 . ')(?!(([^<>]*?)>)|([^>]*?))\'s' . $case;
			$content = preg_replace($regEx,$url,$content,$limit);
			$content = str_replace( '%&&&&&%', stripslashes($ex_word), $content);
		}
	}
	return $content;
}
add_filter('the_content','tag_link',1);

纯代码实现 WordPress文章TAG标签关键词内链自动优化教程到这里就结束了,以上代码只支持 tag 标签关键词自动内链。

赞(1005)

这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看 | 关于我们

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《纯代码实现 WordPress文章TAG标签关键词内链自动优化》
文章链接:https://www.ypojie.com/3012.html
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。