wordpress是使用很广泛的一个博客程序,可是如何不使用标签对网站进行优化,如何在文章页面内自动添加标签,这样做既增加文章之间的黏度,提供用户体验,也增加了内链。
把下面代码增加到functions.php文件后,当我们发布、更新文章时,会自动检测文章中能否有已有的标签,如果有便会主动增加那些标签的链接,并且会自动增加那些tag,下面代码中是通过$match_num_to = 1; //来控制一篇文章中一个标签最多主动链接几次,建议最多只设置3次。
/* 主动为文章内的标签增加内链 */
$match_num_from = 1; //一篇文章中统一个标签少于几回没有主动链接
$match_num_to = 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 href=\\\"$link\\\" title=\\\"\".str_replace(\'%s\',addcslashes($cleankeyword, \'$\'),__(\'【检察露有[%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;
add_filter(\'the_content\',\'tag_link\',1);
效果如下图
1、本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2、分享目的仅供大家学习和交流,请不要用于商业用途!
3、本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
4、如有链接无法下载、失效或广告,请联系管理员处理!
5、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
老妖网络 » WordPress教程 如何自动在文章页面增加标签内链
2、分享目的仅供大家学习和交流,请不要用于商业用途!
3、本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
4、如有链接无法下载、失效或广告,请联系管理员处理!
5、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
老妖网络 » WordPress教程 如何自动在文章页面增加标签内链
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 老妖网络