Dec 18

全文检索博客开了没多久,文章也还没post几篇,google,baidu一下,“很荣幸”地发现已经有不少地方出现了一模一样的……我随便涂鸦的东西有人专门花力气来抓,开心啊~但是,抓别人文章的时候随手把原文链接也加上,那我会更加开心的……我承认,我自己也“抓”了李白的《登金陵凤凰台–李白》和王之涣的《登鹳雀楼–王之涣》……我也想加上他们老人家的原文链接,可是他们不上网也没有自己的博客……


在yiyix的博客的原创和抄袭赶集网的话题营销江东大哥的文章被网易转载都有过比较广泛深入的探讨,对于那些人为专门编辑的,再怎么样都是徒劳,不过对于那些转别人文章的时候连原文链接都懒得贴的兄弟们,咱们还是可以“服务到家”,在文章后面自己加上……方法很简单,参照《如何在Feed中自动输出原文链接(Permalink)》一文,只要将“if( is_feed() )”这句话注释掉,直接加上后面的Permalink的这句就可以了。这样不管是输出的Feed或是文章,都会在文章的最后自动输出该文的永久链接(Permalink)了。具体效果可以参照全文检索博客的任意一篇文章,:)

这样转载的tx们应该很省力气而且转的理直气壮了,如果不是要动手把我加上去的permalink去掉的话……

注意:

对于采用非全文输出方式的博客,会将这一行在首页也输出,可以这样修改:

   1:  if ( count($content) > 1 ) {
   2:      if ( $more ) {
   3:          $output .= ‘<span id=”more-’.$id.‘”></span>’.$content[1];
   4:  /*  2007/12/18 DingZhiGang add —- Begin */
   5:          $output .= ‘<br>Permalink:<a href=”‘. get_permalink() . “\”>” . get_permalink() . “</a>”;
   6:  /*  2007/12/18 DingZhiGang add —- End */
   7:      } else {
   8:          $output = balanceTags($output);
   9:          if ( ! empty($more_link_text) )
  10:              $output .= ‘ <a href=”‘. get_permalink() . “#more-$id\” class=\”more-link\”>$more_link_text</a>”;
  11:      }
  12:  }
  13:  /*  2007/12/14 DingZhiGang add —- Begin */
  14:  if( is_feed() )
  15:      $output .= ‘<br>Permalink:<a href=”‘. get_permalink() . “\”>” . get_permalink() . “</a>”;
  16:  /*  2007/12/14 DingZhiGang add —- End */

written by Minidxer  |  tags: , , , ,

Related Post

17 Responses to “自动在文章底部加上永久链接(Permalink)”

  1. yiyix Says:

    我一直没有在文章下面加永久链接地址,现在看来还是加上比较好,就当是对抄袭者的一个小提示。

  2. Minidxer Says:

    @yiyix
    对啊,咱们都”服务到家”了,希望”转载者们”也能够”完整的”转载吧…

  3. yiyix Says:

    发现我的链接普遍较长,放不下,所以没放······

  4. Minidxer Says:

    @yiyix

    你只要用the_title()就可以了,搜索引擎在意的是href的指向,显示什么没关系的
    $output .= ‘<br>Permalink:<a href=”‘. get_permalink() . “\” >” . the_title() . “</a>”;

  5. sorryle Says:

    我是修改模版加上Permalink的,在文章下面加上这句:

    Permalink: <a href=”/” title=”"> - <a href=”" title=”">

  6. sorryle Says:

    Permalink: <a href="/" title=""> - <a href=”" title=”">

    晕,评论不能帖代码吗?

  7. sorryle Says:

    Permalink:
    < a href=”/” title=”" >
    -
    < a href=”" title=” ” >

  8. sorryle Says:

    靠,还是不行,贴图:

    http://fleet1.footbig.com/887/m/32/bf/32bf21a656a8b3bd1a0b933f7b403fea-2688.jpg

  9. Minidxer Says:

    Permalink: <a href=”/” title=”"> - <a href=”" title=”">

  10. Minidxer Says:

    wordpress对<和>没有免疫力
    呵呵,sorryle贴的辛苦了……

  11. Minidxer Says:

    BTW,修改模板可能对输出的FEED不起作用吧?

  12. sorryle Says:

    确实,feed中没有:)

  13. Minidxer Says:

    @sorryle
    呵呵,我就是因为feed被抓来抓去到最后都没有原文地址,没办法只好加上了……

  14. yangtx Says:

    很受用,谢谢!

  15. Minidxer Says:

    @yangtx
    有用就好,呵呵~~~

  16. 耿厅 Says:

    谢谢,正为这个烦恼呢

Trackbacks

Leave a Reply