我们写文章的时候会给相关的 tag 添加链接,这样可以给读者提供相关的关键词链接文章,也可以优化网站的内链。每篇文章手动去添加的话,就很麻烦了,下面教大家 自动给文章 tag 添加链接的方法:
「后台」→「外观」→「编辑」 「functions.php」文件,把以下的内容添加进去:
//连接数量
$match_num_from = 1; //一个关键字少于多少不替换
$match_num_to = 10; //一个关键字最多替换
//连接到的模块
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 = "))\'s' . $case;
$content = preg_replace($regex,$url,$content,$limit);
$content = str_replace( '%&&&&&%', stripslashes($ex_word), $content);
}
}
return $content;
}
# 更多技巧,请关注「专题」
相关文章推荐:让 实现发文章时自动添加tag标签