首页 » 建站技术 » WordPress » 浏览内容

选择性地给友情链接加 nofollow 标签


2011-05-11 16:39:31 3,030 2 发表评论 字体: 作者:C.K.
标签: nofollowWordPress代码

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

在WordPress后台的”链接” – “添加新链接”中的”链接关系(XFN)”中增加一个”nofollow”选项

在 /wp-admin/includes 文件夹下找到 meta-boxes.php 文件,大约在764行找到:

<table cellpadding="3" cellspacing="5" class="form-table">

紧跟其后添加如下代码:

<tr>
  • <th scope="row"> <?php _e('Follow') ?> </th>
  • <td>
  • <label for="nofollow">
  • <input class="valinp" type="checkbox" name="follow" value="nofollow" id="nofollow" <?php
  • xfn_check('follow', 'nofollow'); ?> />
  • <?php _e('nofollow') ?></label>
  • </td>
  • </tr>
  • *************************************************************
  • <tr>
  • <th scope="row"> <?php _e('external') ?> </th>
  • <td>
  • <label for="external">
  • <input class="valinp" type="checkbox" name="external" value="external" id="external" <?php
  • xfn_check('external', 'external'); ?> />
  • <?php _e('external') ?></label>
  • </td>
  • </tr>

  • 关于”nofollow”: 我截取了Google网站管理员帮助中的一段话:

    “Nofollow”向网站管理员提供了一种方式,即告诉搜索引擎”不要追踪此网页上的链接”或”不要追踪此特定链接”。

    在 nofollow 被用于具体链接前,要阻止漫游器追踪某网页上的具体链接需要大量的工作(例如,将该链接重定向至 robots.txt 中拦截的网址)。 因此,我们创建了 rel 属性的 nofollow 属性值。这使网站管理员能进行更精确的控制:无需告诉搜索引擎和漫游器不要追踪网页上的所有链接,只需很方便地指示漫游器不要抓取某特定链接即可。 例如:

    <a href=”signin.php” rel=”nofollow”>sign in</a>

    Google 不追踪此类链接。 也就是说,Google 不会传送这些链接中的 PageRank 或定位文字。 从本质上说,使用 nofollow 会使我们从整个网络中放弃这些目标链接。 不过,如果其他网站没有采用 nofollow 链接到这些目标网页,或目标网页的网址是通过 Sitemap 提交给 Google 的,则这些网页仍可能会出现在我们的索引中。 另外,值得注意的是,其他搜索引擎对 nofollow 的处理方式可能略有不同。

    使用建议: 因此在使用”nofollow”标签后,您所添加的链接里会自动附上 rel=”nofollow” ,当然,我不建议您对您的友情链接使用这个标签,因为这会导致不公平产生,您的信誉也会因此受到影响。所以,在使用此标签前,请您三思。

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5041 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14061636 位访客

    广告区 Guǎng Gào