WordPress原创文章与转载文章显示不同的版权信息

林继 WordPress 2,768 共写了303个字 (2010-12-23 23:13:39) 没有评论 打印 扫描二维码 百度已收录

原创文章与转载文章显示不同的版权信息的方法:
1.在模板文件single.php中加入下面的代码:

  1. <?php   $custom_fields = get_post_custom_keys($post_id);
  2. if (!in_array ('copyright', $custom_fields)) : ?>
  3.  
  4. <div class="postcopyright">
  5. <strong>【声明】</strong>本文为倡萌原创编译,转载请注明出自<a href="<?php the_permalink() ?>" title=<?php the_title(); ?>><strong>倡萌的自留地hcm602.cn</strong></a>
  6. <br/>
  7. 并保留本文有效链接:<a href="<?php the_permalink()?>" title=<?php the_title(); ?>><?php the_title(); ?></a> , 转载请保留本声明!
  8.  
  9. </div>
  10. <?php else: ?>
  11.  
  12. <?php  $custom = get_post_custom($post_id);
  13. $custom_value = $custom['copyright']; ?>
  14. <div class="postcopyright">
  15. <strong>【说明】</strong> 本文参考自:<a target="_blank" rel="nofollow" href="<?php echo $custom_value[0] ?>" ><?php echo $custom_value[0] ?></a> , 由倡萌(<a href="http://www.hcm602.cn">hcm602.cn</a>)整理编辑.
  16. <br/>
  17. 本文链接地址:<a href="<?php the_permalink()?>" title=<?php the_title(); ?>><?php the_title(); ?></a> , 转载请保留本说明!
  18. </div>
  19. <?php endif; ?>

注意:修改代码中的信息为你自己的。如果想要转载文章不出现任何版权信息的话只要把else之后的代码去掉即可。
2.在发表你转载的文章的时候,添加自定义字段(栏目),名称为copyright,字段值可以设置为转载文章的原链接即可,效果就如本文下面的【说明】所示。

WordPress原创文章与转载文章显示不同的版权信息 2010 10 31 01093

注意:原创文章不需要添加自定义字段(栏目)。
附:如果需要向倡萌的自留地一样实现灰色的背景框样式,可以在主题的CSS里面添加下面的代码即可:

  1. .postcopyright{
  2. background:#ecebeb;
  3. font-size:12px;
  4. display:block;
  5. padding:8px 15px;
  6. margin-top:5px;
  7. }

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >