怎么給文章關(guān)鍵詞自動(dòng)添加內(nèi)鏈鏈接? – WordPress教程

    如果你也和我一樣嫌麻煩的話,可以看看代碼版的實(shí)現(xiàn)方法,這一節(jié)的wordpress開發(fā)教程教大家怎么給文章關(guān)鍵詞自動(dòng)添加內(nèi)鏈鏈接

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

    怎么部署?

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

    /*
    *Wordpress文章關(guān)鍵詞自動(dòng)添加內(nèi)鏈鏈接代碼
    *http://www.kartiktrivedi.com/15286.html
    */
    //連接數(shù)量
     $match_num_from = 1; //一篇文章中同一個(gè)關(guān)鍵字少于多少不錨文本(這個(gè)直接填1就好了)
     $match_num_to = 1; //一篇文章中同一個(gè)關(guān)鍵字最多出現(xiàn)多少次錨文本(建議不超過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;
     }
     //改變標(biāo)簽關(guān)鍵字
     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, '$'),__('查看所有文章關(guān)于 %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; 
     }

    怎么使用

    大家可根據(jù)自己的需要依據(jù)代碼注釋進(jìn)行修改

    在編輯文章時(shí)添加標(biāo)簽,這段代碼會(huì)自動(dòng)尋找文中出現(xiàn)的標(biāo)簽并添加鏈接。

    怎么給文章關(guān)鍵詞自動(dòng)添加內(nèi)鏈鏈接? - WordPress教程

    提示

    經(jīng)測試,推薦都填1,填其他數(shù)值會(huì)出現(xiàn)不可描述的意外。

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

    WP Keyword Link – 文章關(guān)鍵詞自動(dòng)添加內(nèi)鏈鏈接wordpress插件

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請(qǐng)發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優(yōu)惠劵
    搜索
    主站蜘蛛池模板: 狠狠做深爱婷婷综合一区| 人妻少妇久久中文字幕一区二区| 国产精品一区二区电影| 亚洲国产综合无码一区| 日韩一区二区电影| 亚洲AV美女一区二区三区| 亚洲美女视频一区| 精品无码人妻一区二区三区18| 色天使亚洲综合一区二区| 国产成人综合精品一区| 久久精品一区二区东京热| 亚洲精品伦理熟女国产一区二区| 国产a久久精品一区二区三区| 无码人妻久久一区二区三区蜜桃| 国内偷窥一区二区三区视频| 国产乱码精品一区二区三区中| 国产精品伦子一区二区三区| 亚洲线精品一区二区三区| 曰韩人妻无码一区二区三区综合部| 日韩在线一区二区三区视频| 亚洲一区二区精品视频| 美女一区二区三区| 亚洲av无码一区二区三区天堂| 激情综合丝袜美女一区二区| 国产成人无码AV一区二区| 国产乱码精品一区二区三区四川人| 一区二区三区中文| 亚洲日韩AV一区二区三区四区| 天堂不卡一区二区视频在线观看 | 日韩美女视频一区| 国产vr一区二区在线观看| 久久久国产精品亚洲一区| 国产精品福利区一区二区三区四区| 亚洲一区二区三区无码国产| 国产激情一区二区三区| 精品国产一区AV天美传媒| 亚洲毛片αv无线播放一区 | 亚洲国产激情一区二区三区 | 人妻互换精品一区二区| 亚洲日韩精品无码一区二区三区| 成人精品一区二区不卡视频|