怎么給文章關鍵詞自動添加內鏈鏈接? - WordPress教程

    如果你也和我一樣嫌麻煩的話,可以看看代碼版的實現方法,這一節的wordpress開發教程教大家怎么給文章關鍵詞自動添加內鏈鏈接

    之前介紹了一款自動給文章關鍵詞自動添加內鏈鏈接的WordPress插件,但里面的功能太多了,很多東西可能都用不上,如果你也和我一樣嫌麻煩的話,可以看看這次分享的代碼版實現方法,一起來看看,這一節的WordPress開發教程教大家怎么給文章關鍵詞自動添加內鏈鏈接。

    怎么部署?

    在主題根目錄下的functions.php文件的<?php下添加以下代碼

    /*
    *Wordpress文章關鍵詞自動添加內鏈鏈接代碼
    *http://www.kartiktrivedi.com/15286.html
    */
    //連接數量
     $match_num_from = 1; //一篇文章中同一個關鍵字少于多少不錨文本(這個直接填1就好了)
     $match_num_to = 1; //一篇文章中同一個關鍵字最多出現多少次錨文本(建議不超過1次)
     //連接到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 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; 
     }

    怎么使用

    大家可根據自己的需要依據代碼注釋進行修改

    在編輯文章時添加標簽,這段代碼會自動尋找文中出現的標簽并添加鏈接。

    怎么給文章關鍵詞自動添加內鏈鏈接? - WordPress教程

    提示

    經測試,推薦都填1,填其他數值會出現不可描述的意外。

    如果你還是想用WordPress插件的話,那就看看這個吧:

    怎么給文章關鍵詞自動添加內鏈鏈接? - WordPress教程-Npcink
    怎么給文章關鍵詞自動添加內鏈鏈接? - WordPress教程-Npcink

    WP Keyword Link - 文章關鍵詞自動添加內鏈鏈接wordpress插件

    教程

    悼念時刻讓網站變灰白 - WordPress美化

    2020-4-3 21:23:42

    教程

    簡單的SEO入門 - wordpress教程

    2020-4-20 23:48:21

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 亚洲一区二区影视| 一区一区三区产品乱码| 精品少妇ay一区二区三区| 制服中文字幕一区二区| 亚欧在线精品免费观看一区| 国产一区二区三区在线2021| 一区二区在线免费观看| 成人精品一区二区激情| 国模丽丽啪啪一区二区| 久久久无码精品人妻一区| 久久久久人妻一区精品 | 亚洲国产成人久久一区二区三区 | 夜夜添无码试看一区二区三区| 精品无码人妻一区二区免费蜜桃 | 中文字幕一区二区日产乱码| 国产一区在线mmai| 久久中文字幕一区二区| 偷拍精品视频一区二区三区| 久久4k岛国高清一区二区| 激情内射日本一区二区三区| 亚洲日韩国产一区二区三区| 亚洲欧美日韩一区二区三区| 国产亚洲一区二区手机在线观看 | 福利视频一区二区牛牛| 一区二区三区内射美女毛片| 夜夜精品视频一区二区| 久久精品无码一区二区三区免费| 久久久91精品国产一区二区| 任你躁国产自任一区二区三区| 在线精品亚洲一区二区三区| 日韩少妇无码一区二区三区| 精品国产一区二区三区www| 国产乱码一区二区三区四| 亚洲av无码一区二区三区人妖 | 色欲AV蜜桃一区二区三| 国产伦精品一区二区三区免费下载 | 一区二区三区在线免费| 无码毛片一区二区三区视频免费播放| 国产精品一区二区av不卡| 亚洲av鲁丝一区二区三区| 影音先锋中文无码一区|