说说这个友链的问题。之前还寻思着开放友链,也有几个朋友想交换一下,但想想还是算了,个人精力有限,还有一些很难说清的原因,期间的半个月也偶尔到各大wp博客站点逛了一圈,也跟几个觉得不错的站点求了一下友链,不到五指之数,不过终究没有结果。
刚建站那会儿其实根本没想要添加友链,中途添加只觉得好玩,纯粹是想加几个经常更新的博友,到头来发现这个圈子比我想象中的还要冷一些、功利潜在太明显了。
我记得第一个友链还是一时兴起从某个群里邀请添加的,对方居然给我放了一个内页链接,我还是全站友链的呃,终究觉得心里有些堵啊。不过也就留了下来,后来陆续又来了几个,本着以诚会友的心态,我还是很乐意的,本人其实不在乎对方收不收录,只要内容不违法也不在乎内容是什么,看对方有没有诚意而已。
再后来,发现有个别交换友链之后根本就没有来往,我还热脸贴别人的冷屁股,实在可笑。还有一类,每次来纯属灌水,从来不在文章中评论,只在留言板打个招呼,试问这还有什么意思? 我记得还有几个妹纸的博客,每次也只专跑去别人家里放个屁就走了,几乎每个博主都笑脸相迎的要小心回复一番顺带回访,这妹子的博客人气可太好赚了。什么时候哥也弄个妹子身份忽悠一下不也挺有意思的吗?!哈哈!还有一类,到任何一个博客都留同一句话,留言貌似很长很有内容,但评论和文章主题毫无关系,纯粹复制粘贴骗回访。

归根到底我还是喜欢友链的那个原则:先友后链。 当然,倒不是说我的小站又很高大上,至少这是我的地盘,包括你搜索引擎,爱来不来,哥早已无所谓了。
说这么多实际上是为了清理几个友链找点名正言顺的借口,也把自己的道理讲明白,本来友链已经很少了,再清就没了?没了就没了吧,主要还是我没有精力去到处回访评论了,不然我就成了无诚之士。

链接关系网XFN添加nofollow

上周本站友链ibusysir说他的站点索引全没了,通知我先给他加上nofollow,到后台一看链接关系网,没有nofollow这项,也不懂怎么加,所以特地百度了一下,所以顺便把这个方法记录下来:恶意给友链添加nofollow当然是不道德的,特殊情况才需要添加。还有某些页面导航也要添加以免有过多的重复链接被反复抓取。
在后台-链接选项中 是没有nofollow这一项的
链接关系网XFN添加nofollow
要添加nofollow得通过修改wp-admin/includes/meta-boxes.php文件,
通过查找可以找到function link_xfn_meta_box($link)后面有这样一段代码:

  1. <tr>
  2.     <th scope="row"><label for="link_rel"><?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('rel:') ?></label></th>
  3.     <td><input type="text" name="link_rel" id="link_rel" value="<?php echo ( isset( $link->link_rel ) ? esc_attr($link->link_rel) : ''); ?>" /></td>
  4. </tr>
  5. <tr>
  6.     <th scope="row"><?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('identity') ?></th>
  7.     <td><fieldset><legend class="screen-reader-text"><span><?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('identity') ?></span></legend>
  8.         <label for="me">
  9.         <input type="checkbox" name="identity" value="me" id="me" <?php xfn_check('identity', 'me'); ?> />
  10.         <?php _e('another web address of mine') ?></label>
  11.     </fieldset></td>
  12. </tr>
  13. <tr>
  14.     <th scope="row"><?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('friendship') ?></th>
  15.     <td><fieldset><legend class="screen-reader-text"><span><?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('friendship') ?></span></legend>
  16.         <label for="contact">
  17.         <input class="valinp" type="radio" name="friendship" value="contact" id="contact" <?php xfn_check('friendship', 'contact'); ?> />&nbsp;<?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('contact') ?>
  18.         </label>
  19.         <label for="acquaintance">
  20.         <input class="valinp" type="radio" name="friendship" value="acquaintance" id="acquaintance" <?php xfn_check('friendship', 'acquaintance'); ?> />&nbsp;<?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('acquaintance') ?>
  21.         </label>
  22.         <label for="friend">
  23.         <input class="valinp" type="radio" name="friendship" value="friend" id="friend" <?php xfn_check('friendship', 'friend'); ?> />&nbsp;<?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('friend') ?>
  24.         </label>
  25.         <label for="friendship">
  26.         <input name="friendship" type="radio" class="valinp" value="" id="friendship" <?php xfn_check('friendship'); ?> />&nbsp;<?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('none') ?>
  27.         </label>
  28.     </fieldset></td>
  29. </tr>

这四段代码分别对应的是XFN关系的"偶有联系"、“熟人”“朋友”和“无”。我们在“无”的代码

  1. <label for="friendship">
  2. <input name="friendship" type="radio" class="valinp" value="" id="friendship" <?php xfn_check('friendship'); ?> />&nbsp;<?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('none') ?>
  3. </label>

按照上面的格式改为nofollow,再添加到后面即可。即:

  1. <label for="nofollow">
  2. <input class="valinp" type="radio" name="friendship" value="nofollow" id="nofollow" <?php xfn_check('friendship', 'nofollow'); ?> />&nbsp;<?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('nofollow') ?>
  3. </label>

或者按下面这个方法添加,还是找到function link_xfn_meta_box($link)

  1. <table class="links-table">

下面添加下面的代码

  1. <tr>
  2. <th scope="row"> external nofollow </th>
  3. <td><fieldset><legend class="screen-reader-text"><span> external nofollow </span></legend>
  4. <label for="external">
  5. <input class="valinp" type="checkbox" name="external" value="external" id="external" <?php xfn_check('external'); ?> />external</label>
  6. <label for="nofollow">
  7. <input class="valinp" type="checkbox" name="nofollow" value="nofollow" id="nofollow" <?php xfn_check('nofollow'); ?> />nofollow</label>
  8. </fieldset></td>
  9. </tr>

添加之后的效果如图:
链接关系网 nofollow

之后就可以在菜单上添加nofollow了。
导航菜单nofollow