• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress问答 > wordpress主题如何取消内页的友情链接?

    wordpress主题如何取消内页的友情链接?

    作者: 分类:wordpress问答 点击: 2,797 次
    wordpress CMS主题:ssmay主题

      友情链接对于一个网站来说,尤其是新站,是非常有必要的。关联性好的友情链接可以相应地提高我们网站的权重,对于网站的收录有一定的帮助。但是,如果乱用友情链接,不但不能帮助我们提高权重,可能还会影响权重的下降。比如:对方网站降权,就会影响到我们的网站。另外,wordpress网站内页的友情链接也会意间将我们网站的权重流向它方。所以,我们不仅要注重友情链接的质量,同时,还要取消内页友情链接。那么,wordpress主题怎样取消内页的友情链接呢?

      首先,worddpress3.5以后默认没有友情链接,所以我们要添加友情链接功能,代码如下:

      add_filter('pre_option_link_manager_enabled','__return_true');

      然后,添加友情链接输出列表代码:

      //调用友情链接
      function ssmay_links($link_type="txt",$get_total=0) {
      global $wpdb;
      $link_select = ($link_type == "txt") ? " = ''" : " != ''";
      $get_total = ($get_total != 0) ? "LIMIT $get_total" : "";
      $request = "SELECT link_id, link_url, link_name, link_image, link_target, link_description, link_visible, link_rating FROM $wpdb->links ";
      $request .= " WHERE $wpdb->links.link_visible = 'Y' AND $wpdb->links.link_image $link_select ";
      $request .= " ORDER BY link_rating DESC, link_id ASC $get_total";
      $links = $wpdb->get_results($request);
      foreach ($links as $link) { //调用菜单
      $output = '';
      if ($link_type == "txt") $output .= '<a target="'.$link->link_target.'" title="'.$link->link_description.'" href="'.$link->link_url.'">'.$link->link_name.'</a>';
      else $output .= '<a target="'.$link->link_target.'" title="'.$link->link_description.'" href="'.$link->link_url.'"><img src="'.$link->link_image.'" alt="'.$link->link_name.'"></a>';
      $output .= ''."\n";
      echo $output;
      }
      };

      记住,将上面2段代码放到wordpress主题的functions.php文件中。

      然后,就是在前台页面中调用这个友情链接列表函数了。为了不让友情链接不在内页显示,而只在首页显示,我们要在调用这个函数时做一个判断,判断当前页面是不是首页,如果是首页就显示,不是首页就不显示,代码如下:

      <?php if ( is_home()){ ?>
      <strong>友情链接:</strong>
      <?php ssmay_links("txt",24) ?>
      <?php } ?>

      上面的代码中的第一句就是判断语句,判断是不是首页,如果是首页才执行后以的语句。好了,通过上面的操作,友情链接就只会在wordpress网站的首页显示,而不会在内页(如分类页、文章页)显示了。



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201506154405.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.