分享代码:非插件实现wordpress自动插入文章版权信息

刚起步的网站,复制粘贴别人的文章是很正常的,毕竟一个人的精力是有限的。但是,转载了别人的文章不标明出处就有些不厚道了(我承认我以前也干过这事儿,哈哈)。于是乎,加上版权信息还是必要的。现在大家也开始重视起来博客版权问题了,在群里有好多人问我的版权信息是怎么添加的,那下面就分享一下文末显示版权信息的代码。一个是可调用作者Gravatar头像和名字的,一个是基于短代码的。我都调试好了,拿去就可以用~

网上分享的代码一般都是添加在single.php页面里的,但是我这次弄的俩,是直接加到functions.php里的,顺便感谢下周良童鞋的帮助。

嘛……废话有点多……进入正题

[newauthor title="①短代码版"]使用后效果:
仅支持Mossight主题
code1
Mossight 本身的短代码足够强大,用 newwarning 和 warning 两段代码即可搭配出上图的效果,看起似乎还不错~
[codee]

//添加文章版权信息
function copyright($content) {
     if(is_single()||is_feed()) {
         $content.='<div class="newwarning">
             <h2>声明</h2>
             <div class="newcontent">
             <div class="warning codei">
             <div class="box-content">
                 除非特别注明,文章均为 <a href="'.home_url().'">'.get_the_author().'</a> 原创;<br/>
                 转载请以链接形式注明本文地址:<a href="'.get_permalink().'" title="'.get_the_title().'">'.get_permalink().'</a><br/>
                 版权所有&copy; <a href="'.home_url().'">'.get_bloginfo('name').'</a> | 本文采用 <a title="署名-非商业性使用-相同方式共享" href="http://creativecommons.org/licenses/by-nc-sa/3.0/cn/" target="_blank">BY-NC-SA</a> 进行授权。
            </div></div></div></div>';
                 }
     return $content;
 }
 add_filter ('the_content', 'copyright');

[/codee]

[/newauthor]

[newauthor title="②作者信息+头像版(自用的那个)"]
使用后效果:
code2
这种效果很多主题都有集成,但是我还是折腾了好久    o(︶︿︶)o  还有周良童鞋帮忙指点~在这里感谢一下~~
[codee]

//添加文章版权信息
function copyright($content) {
	if(is_single()||is_feed()) {
		$content.='<div class="post_info">
			<hr></hr>
<div style="float:left;margin-right:5px">'.get_avatar(get_the_author_email(),64).'</div>
作者: <a href="'.home_url().'">'.get_the_author().'</a> <br/>
				转载请以链接形式注明本文地址:<a href="'.get_permalink().'" title="'.get_the_title().'">'.get_permalink().'</a><br/>
				版权所有&copy; <a href="'.home_url().'">'.get_bloginfo('name').'</a> | 本文采用 <a title="署名-非商业性使用-相同方式共享" href="http://creativecommons.org/licenses/by-nc-sa/3.0/cn/" target="_blank">BY-NC-SA</a> 进行授权。
			</div>';
				}
	return $content;
}
add_filter ('the_content', 'copyright');

[/codee][/newauthor]
[newquestion title="怎么使用?"]打开后台→外观→编辑→模板函数(functions.php)→复制以上任意一个代码→黏贴到最后[/newquestion]

两种样式其实都挺漂亮的,如果博客有多个作者的话还是推荐第二个,当然……如果主题不是Mossight的话,那也只能用第二个了~如果还有什么问题,欢迎在下面留言,或者用一切办法找到我……网站里面有看上啥的欢迎留言索要……不出意外都会分享代码~

嘛~就酱紫……睡觉去了~

 

评论 (13)
  1. 沙发
    煙月沙 2013-03-12 04:55

    不知道是不是我弄錯了,放了代碼在模板函数最下面,沒有效果啊,反而代碼顯示在頂部

  2. 板凳
    敖天羽 2013-02-09 04:39

    我的博客添加太多这种东西不好看

    • 回复
      2013-02-09 05:11
      @敖天羽 恩,你的是走简介路线的
      • 回复
        敖天羽 2013-02-09 05:12
        @旸 因为太简洁偶尔也被喷
        • 回复
          2013-02-09 05:34
          @敖天羽 给你加个链接……以后比较好找……我都记不住域名……如果是sky.me之类的就好记了~
  3. 地板
    牛逼思维 2013-02-07 12:19

    长文可以有,文章短就不必了

  4. 4 楼
    bet365体育在线 2013-02-07 03:21

    灰常有用~我正愁版权呢,天天转载来转载去的,环境都污染了~

  5. 5 楼
    空空裤兜 2013-02-06 01:10

    看了,还是不会把头像添加进我的代码里,哎

  6. 6 楼
    业余坏 2013-02-06 01:05

    已使用,授权那个 我改为了 http://creativecommons.org/licenses/by-nc-sa/3.0/cn/

*只需要填写昵称与邮箱即可发表评论