2011年04月10日 137条评论

文末自动插入“版权声明”神马的

嗯,很“泛滥”的一个小功能,但总是有人问起,我懒,干脆来篇文章。其实我写过类似方法的方法,有兴趣折腾可以看看我以前的《文章开头及结尾插入广告的非插件简单方法》。

有时候我们折腾时,只是业余玩玩不一定需要懂这些代码的含义,是可以“照瓜画瓢”的,用点心就行了。

下面是我文章末尾的“版权声明”神马的代码,放在主题的 functions.php 里面,注意,这个方法在 feed 中同样有效的。

// 文章末加版权或者其他,Feed也有 by zwwooooo | zww.me
function insertFootNote($content) {
	if(is_single() || is_feed()) { //如果不想feed输出就去掉“|| is_feed()”
		$wzbt = get_the_title();
		$wzlj = get_permalink($post->ID);
		$content.= '<p class="announce">';
		$content.= '<span style="font-weight:bold;text-shadow:0 1px 0 #ddd;">声明:</span> 本文采用 <a rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="署名-非商业性使用-相同方式共享">BY-NC-SA</a> 协议进行授权 | <a href="'.home_url().'">'.get_bloginfo('name').'</a>';
		$content.= '<br />转载请注明转自《<a rel="bookmark" title="' . $wzbt . '" href="' . $wzlj . '">' . $wzbt . '</a>》';
		$content.= '</p>';
	}
	return $content;
}
add_filter ('the_content', 'insertFootNote');

完!以后有人问起我直接扔这篇文章网址就行了。

zww
or
oooo

“文末自动插入“版权声明”神马的”有137条评论

  1. socekin says:

    不错,赶紧cp来 :mrgreen:

    1. zwwooooo says:

      @socekin
      呵呵,还是加一下吧。

  2. Gano says:

    这个好多主题都自带了的~存起来,省得换主题麻烦

    1. zwwooooo says:

      @Gano
      嗯,简单的功能

  3. 马克~

    1. 怪獸君 says:

      @星野蒼真
      喲~真有緣麼。。。
      馬克+1

  4. 郑永 says:

    打算试试你的,因为我的在rss或feed里面输出字体太难看,跟文章不配。

    1. zwwooooo says:

      @郑永
      如果feed字体难看就直接在这个代码上写样式属性

  5. 非常好,看了下没用,马上COPY

  6. 园子 says:

    嘿嘿
    代码已收。

    1. zwwooooo says:

      @园子
      荒淫使用

  7. 孤风 says:

    这个要有的

    1. zwwooooo says:

      @孤风
      添加一下好点

  8. liveme says:

    我以前也添加有带头像版本的,后来感觉碍眼,就去掉了。

    1. zwwooooo says:

      @liveme
      简单提示下就行了

  9. 嗯嗯...版权对于技术原创文章很不错的!

    1. zwwooooo says:

      @混乱博客
      多大用处就没啥,但加上又好点

  10. IM路人 says:

    :evil: 什么东西都往 functions.php 里塞,会不会被撑爆~~

    1. zwwooooo says:

      @IM路人
      什么功能都要加插件,简单功能就不如直接塞进主题

  11. 侧栏tab选项有错位哦。。

    1. zwwooooo says:

      @木本无心
      怎么错位法?或许你当时我正在修改主题

    2. @zwwooooo
      侧栏“评、新、热”啊,因前面标题长短不一,导致换行了。

    3. zwwooooo says:

      @木本无心
      说明你是xp,你没有我设置的字体,我还是去修改一下间距,免得宋体时换行

  12. 太子虹 says:

    过来看看了,支持博主来了

  13. 这代码好像不完整呀,拉到最后还差一点吧。

  14. Alex Gao says:

    我有空也去加一下 哈哈

    1. zwwooooo says:

      @Alex Gao
      你已经加好了,霍霍

  15. 1itlogger says:

    BY-NC-SA 协议是是什么?

    1. zwwooooo says:

      @itlogger
      自己看,不用我翻译,有中文

  16. Kars says:

    贴上鄙人复刻自 Better Feed 这个插件的 版权声明 代码、
    http://arks.tk/74/insert-related-articles-and-copyright-in-feed/

    1. zwwooooo says:

      @Kars
      霍霍,这个懂原理就很容易了
      你博客又访问不到鸟~

    2. Kars says:

      @zwwooooo
      有时得用最后手段才可访问、

  17. Paran says:

    用上了

    1. zwwooooo says:

      @Paran
      加上无妨

  18. 不错,学习了,支持一下先!

  19. Ben says:

    :!: 我都是直接在single里加……

    1. zwwooooo says:

      @Ben
      差不多

  20. 囧啊囧 says:

    我也有这文章

    1. zwwooooo says:

      @囧啊囧
      嘻嘻,这个功能网上文章一大把,我懒+缓解一下文囧

发表评论

昵称 *

网址

B em del U Link Code Quote