站长朋友们在使用的过程中,当网站中的文章(post)和标签(tag)越来越多时,很多时候就希望给文章中出现的标签(tag)自动添加上该标签的链接。这篇WordPress教程里,我们就向大家介绍一下具体的方法。
站长朋友们在使用的过程中,当网站中的文章(post)和标签(tag)越来越多时,很多时候就希望给文章中出现的标签(tag)自动添加上该标签的链接。这篇WordPress教程里,我们就向大家介绍一下具体的方法。
Crayon-nums " data-settings="show"> Crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;"> Crayon-code">Crayon-num" data-line="Crayon-5c891ce026353499029864-1">1 Crayon-num" data-line="Crayon-5c891ce026353499029864-3">3 Crayon-num" data-line="Crayon-5c891ce026353499029864-5">5 Crayon-num" data-line="Crayon-5c891ce026353499029864-7">7 Crayon-num" data-line="Crayon-5c891ce026353499029864-9">9 Crayon-num" data-line="Crayon-5c891ce026353499029864-11">11 Crayon-num" data-line="Crayon-5c891ce026353499029864-13">13 Crayon-num" data-line="Crayon-5c891ce026353499029864-15">15 Crayon-num" data-line="Crayon-5c891ce026353499029864-17">17 Crayon-num" data-line="Crayon-5c891ce026353499029864-19">19 Crayon-num" data-line="Crayon-5c891ce026353499029864-21">21 Crayon-num" data-line="Crayon-5c891ce026353499029864-23">23 Crayon-num" data-line="Crayon-5c891ce026353499029864-25">25 Crayon-num" data-line="Crayon-5c891ce026353499029864-27">27 Crayon-num" data-line="Crayon-5c891ce026353499029864-29">29 Crayon-num" data-line="Crayon-5c891ce026353499029864-31">31 Crayon-num" data-line="Crayon-5c891ce026353499029864-33">33 Crayon-num" data-line="Crayon-5c891ce026353499029864-35">35 Crayon-pre" style="font-size: 12px !important; line-height: 15px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"> Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-2">Crayon-v">$match_num_fromCrayon-h"> Crayon-o">=Crayon-h"> Crayon-cn">1Crayon-sy">;Crayon-h">Crayon-c">// 一个标签在文章中出现少于多少次不添加链接 Crayon-line" id="Crayon-5c891ce026353499029864-3">Crayon-v">$match_num_toCrayon-h"> Crayon-o">=Crayon-h"> Crayon-cn">100Crayon-sy">;Crayon-h"> Crayon-c">// 一篇文章中同一个标签添加几次链接 Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-4">Crayon-e">add_filterCrayon-sy">(Crayon-s">'the_content'Crayon-sy">,Crayon-s">'tag_link'Crayon-sy">,Crayon-cn">1Crayon-sy">)Crayon-sy">; Crayon-line" id="Crayon-5c891ce026353499029864-5">Crayon-c">//按长度排序 Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-6">Crayon-t">functionCrayon-h"> Crayon-e">tag_sortCrayon-sy">(Crayon-v">$aCrayon-sy">,Crayon-h"> Crayon-v">$bCrayon-sy">)Crayon-sy">{ Crayon-line" id="Crayon-5c891ce026353499029864-7">Crayon-h"> Crayon-st">ifCrayon-h"> Crayon-sy">(Crayon-h"> Crayon-v">$aCrayon-i">nameCrayon-h"> Crayon-o">==Crayon-h"> Crayon-v">$bCrayon-i">nameCrayon-h"> Crayon-sy">)Crayon-h"> Crayon-k ">returnCrayon-h"> Crayon-cn">0Crayon-sy">; Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-8">Crayon-h"> Crayon-k ">returnCrayon-h"> Crayon-sy">(Crayon-h"> Crayon-e">strlenCrayon-sy">(Crayon-v">$aCrayon-i">nameCrayon-sy">)Crayon-h"> Crayon-h"> Crayon-e">strlenCrayon-sy">(Crayon-v">$bCrayon-i">nameCrayon-sy">)Crayon-h"> Crayon-sy">)Crayon-h"> Crayon-sy">?Crayon-h"> Crayon-o">-Crayon-cn">1Crayon-h"> Crayon-o">:Crayon-h"> Crayon-cn">1Crayon-sy">; Crayon-line" id="Crayon-5c891ce026353499029864-9">Crayon-sy">} Crayon-line" id="Crayon-5c891ce026353499029864-11">Crayon-t">functionCrayon-h"> Crayon-e">tag_linkCrayon-sy">(Crayon-v">$contentCrayon-sy">)Crayon-sy">{ Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-12">Crayon-h"> Crayon-m">globalCrayon-h"> Crayon-v">$match_num_fromCrayon-sy">,Crayon-v">$match_num_toCrayon-sy">; Crayon-line" id="Crayon-5c891ce026353499029864-13">Crayon-h"> Crayon-v">$posttagsCrayon-h"> Crayon-o">=Crayon-h"> Crayon-e">get_the_tagsCrayon-sy">(Crayon-sy">)Crayon-sy">; Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-14">Crayon-h"> Crayon-c">//$posttags = get_tags(); Crayon-line" id="Crayon-5c891ce026353499029864-15">Crayon-h"> Crayon-st">ifCrayon-h"> Crayon-sy">(Crayon-v">$posttagsCrayon-sy">)Crayon-h"> Crayon-sy">{ Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-16">Crayon-h"> Crayon-e">usortCrayon-sy">(Crayon-v">$posttagsCrayon-sy">,Crayon-h"> Crayon-s">"tag_sort"Crayon-sy">)Crayon-sy">; Crayon-line" id="Crayon-5c891ce026353499029864-17">Crayon-h"> Crayon-st">foreachCrayon-sy">(Crayon-v">$posttagsCrayon-h"> Crayon-st">asCrayon-h"> Crayon-v">$tagCrayon-sy">)Crayon-h"> Crayon-sy">{ Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-18">Crayon-h"> Crayon-v">$linkCrayon-h"> Crayon-o">=Crayon-h"> Crayon-e">get_tag_linkCrayon-sy">(Crayon-v">$tagCrayon-i">term_idCrayon-sy">)Crayon-sy">; Crayon-line" id="Crayon-5c891ce026353499029864-19">Crayon-h"> Crayon-v">$keywordCrayon-h"> Crayon-o">=Crayon-h"> Crayon-v">$tagCrayon-i">nameCrayon-sy">; Crayon-line" id="Crayon-5c891ce026353499029864-21">Crayon-h"> Crayon-v">$cleankeywordCrayon-h"> Crayon-o">=Crayon-h"> Crayon-e">stripslashesCrayon-sy">(Crayon-v">$keywordCrayon-sy">)Crayon-sy">; Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-22">Crayon-h"> Crayon-v">$urlCrayon-h"> Crayon-o">=Crayon-h"> Crayon-s">" "Crayon-sy">; Crayon-line" id="Crayon-5c891ce026353499029864-25">Crayon-h"> Crayon-v">$limitCrayon-h"> Crayon-o">=Crayon-h"> Crayon-e">randCrayon-sy">(Crayon-v">$match_num_fromCrayon-sy">,Crayon-v">$match_num_toCrayon-sy">)Crayon-sy">; Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-26">Crayon-h"> Crayon-c">//不链接的代码 Crayon-line" id="Crayon-5c891ce026353499029864-27">Crayon-h"> Crayon-v">$contentCrayon-h"> Crayon-o">=Crayon-h"> Crayon-e">preg_replaceCrayon-sy">(Crayon-h"> Crayon-s">'|(]+>)(.*)(']*>)|U' )|U' ]*?)>)|([^>]*?))\'s'Crayon-h"> Crayon-sy">.Crayon-h"> Crayon-v">$caseCrayon-sy">; Crayon-line" id="Crayon-5c891ce026353499029864-31">Crayon-h"> Crayon-v">$contentCrayon-h"> Crayon-o">=Crayon-h"> Crayon-e">preg_replaceCrayon-sy">(Crayon-v">$regExCrayon-sy">,Crayon-v">$urlCrayon-sy">,Crayon-v">$contentCrayon-sy">,Crayon-v">$limitCrayon-sy">)Crayon-sy">; Crayon-line Crayon-striped-line" id="Crayon-5c891ce026353499029864-32">Crayon-h"> Crayon-v">$contentCrayon-h"> Crayon-o">=Crayon-h"> Crayon-e">str_replaceCrayon-sy">(Crayon-h"> Crayon-s">'%&&&&&%'Crayon-sy">,Crayon-h"> Crayon-e">stripslashesCrayon-sy">(Crayon-v">$ex_wordCrayon-sy">)Crayon-sy">,Crayon-h"> Crayon-v">$contentCrayon-sy">)Crayon-sy">; Crayon-line" id="Crayon-5c891ce026353499029864-35">Crayon-h"> Crayon-k ">returnCrayon-h"> Crayon-v">$contentCrayon-sy">; 注意:该代码会为这篇文章的标签自动添加链接,但是如果您想给网站中设置的所有标签自动添加链接,请将上述代码中的第 13 行修改为: Crayon-5c891ce02635c898965132" class="Crayon-Syntax Crayon-theme-classic Crayon-font-monaco Crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouSEOver" style=" margin-top: 12px; margin-bottom: 12px; font-size: 12px !important; line-height: 15px !important;"> Crayon-toolbar" data-settings=" mouSEOver overlay hide delay" style="font-size: 12px !important;height: 18px !important; line-height: 18px !important;">Crayon-title"> Crayon-tools" style="font-size: 12px !important;height: 18px !important; line-height: 18px !important;"> Crayon-button Crayon-nums-button" title="Toggle Line Numbers"> Crayon-button-icon"> Crayon-button Crayon-plain-button" title="Toggle Plain Code"> Crayon-button-icon"> Crayon-button Crayon-wrap-button" title="Toggle Line Wrap"> Crayon-button-icon"> Crayon-button Crayon-expand-button" title="Expand Code"> Crayon-button-icon"> Crayon-button Crayon-copy-button" title="Copy"> Crayon-button-icon"> Crayon-button Crayon-popup-button" title="Open Code In New Window"> Crayon-button-icon"> Crayon-info" style="min-height: 16.8px !important; line-height: 16.8px !important;"> Crayon-plain-wrap"> Crayon-main" style="">Crayon-table">Crayon-row">
|