<th id="rc4wo"></th>

      <button id="rc4wo"></button>

    1. <span id="rc4wo"></span>
      <progress id="rc4wo"><track id="rc4wo"></track></progress>
      <rp id="rc4wo"></rp>
      首頁 關于我們 成功案例 網站建設 電商設計 新聞中心 聯系方式
      QQ聯系
      電話聯系
      手機聯系
      QQ聯系
      電話聯系
      手機聯系

      讓wordpress主題自動內鏈關鍵詞和內鏈Tag標簽-地下室先生博客

      發布時間:2019-07-04 09:19
      發布者:地下室先生博客
      瀏覽次數:

      讓文章中的關鍵詞或Tag標簽自動內鏈。內鏈的好外,我就不用說了,可以讓百度蜘蛛在你的網站爬行更多的地方。當然,我們可以通過插件來實現關鍵詞內鏈,這方面的插件非常。這不是本章所要介紹的。本章的重點是:wordpress主題通過代碼來添加關鍵詞內鏈。

      1、wordpress文章Tag標簽內鏈。

      Tag標簽是wordpress文章默認的關鍵詞,也是百度特別喜歡的一個wordpress元素,一般百度收錄Tag標簽的速度非??斓???梢酝ㄟ^以下代碼讓wordpress主題的Tag標簽自動內鏈:

      /連接數量
      $match_num_from = 1; //一個關鍵字少于多少不替換
      $match_num_to = 2; //一個關鍵字最多替換
      //連接到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, '$'),__('View all posts in %s'))."\"";
      $url .= ' target="_blank" class="tag_link"';
      $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;
      }

      通過上面的代碼,可以實現Tag標簽在wordpress文章中第一次出現的時候添加內鏈。當然,你也可以讓Tag標簽在wordpress文章中出現多次內鏈,只需要修改這段代碼中的開頭2句,修改它們的后面數字即可。

      2、wordpress文章內鏈指定關鍵詞。

      有時,我們希望wordpress文章能有指定關鍵詞指向首頁或其它我們重點要推廣的頁面。這時,我們可以給wordpress主題添加指定關鍵詞內鏈。代碼如下:

      //指定關鍵詞內鏈
      function content_keywords_link($text){
      $replace = array(
      '地下室先生博客' => '<a href="http://wanlimm.com/" rel="bookmark" title="地下室先生博客">地下室先生博客</a>',
      'wordpress中文主題' => '<a href="http://wanlimm.com/" rel="bookmark" title="wordpress中文主題">wordpress中文主題</a>',
      '關鍵詞' => '<a href="http://wanlimm.com/" rel="bookmark" title="說明">關鍵詞</a>'
      );
      $text = str_replace(array_keys($replace), $replace, $text);
      return $text;
      }
      add_filter('the_content', 'content_keywords_link');

      上面這段代碼,我們為wordpress添加了3個指定關鍵詞內鏈:地下室先生博客、wordpress中文主題、關鍵詞。這樣,在我們wordpress網站的每一篇文章中,只要出現這幾個關鍵詞,就會自動添加wordpress內鏈。我這里只添加了3個關鍵詞,你也可以添加更多的關鍵詞。這種方式對SEO優化是非常有用的,你可以把wordpress網站的重點關鍵詞、核心關鍵詞做內鏈,這樣,有利于關鍵詞在百度等搜索引擎中的排名。

      本文來源于: https://dxs12580.com/wordpress-lingk-tag.html

      无码午夜福利片在线观看

          <th id="rc4wo"></th>

          <button id="rc4wo"></button>

        1. <span id="rc4wo"></span>
          <progress id="rc4wo"><track id="rc4wo"></track></progress>
          <rp id="rc4wo"></rp>