自己建一个博客网站,当然一般来说文章都是自己原创的。但是有时候我们在其他网站看到比较好的文章,想要把它转载过来分享给更多人或者仅仅只是记录下来以备以后查看,这时候如果我们还是申明为原创文章就显得有点不道德了。因此为了避免这种尴尬的局面,我们在发表文章的时候,针对原创文章和转载文章发表不同的版权申明就显得很有必要了。
想要做到这点也很容易,修改主题下的single.php文件即可(路径:/wp-content/themes/你正在使用的主题/inc/post-format/single.php),下面我把我现在正在使用的样式代码发出来,以供大家参考,代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<!-- 文章版权信息 -->
<?php
$custom_fields
= get_post_custom_keys(
$post_id
);
if
(!in_array (
'copyright'
,
$custom_fields
)) : ?>
<div
class
=
"postcopyright"
style=
"background-color:#E0DC67"
>
<div><strong>版权声明:</strong>原创作品,允许转载,转载时请务必以超链接形式标明文章 <a href=
"<?php the_permalink() ?>"
title=
"<?php the_title(); ?>"
target=
"_blank"
style=
"text-decoration:underline"
>原始出处</a> 、作者信息和本声明。否则将追究法律责任。</div>
<div>转载请注明来源:<a href=
"<?php the_permalink() ?>"
title=
"<?php the_title(); ?>"
><?php the_title(); ?></a> - <a href=
"<?php bloginfo('url'); ?>"
title=
"<?php bloginfo('name'); ?>"
><?php bloginfo(
'name'
); ?></a></div>
</div>
<?php
else
: ?>
<?php
$custom
= get_post_custom(
$post_id
);
$custom_value
=
$custom
[
'copyright'
]; ?>
<div
class
=
"postcopyright"
style=
"background-color:#E0DC67"
>
<div><strong>版权声明: </strong>转载作品,本文来源于 <a rel=
"nofollow"
href=
"/go.php?url=<?php echo $custom_value[0] ?>"
target=
"_blank"
style=
"text-decoration:underline"
><?php
echo
$custom_value
[0] ?></a> ,由(<a href=
"<?php bloginfo('url'); ?>"
title=
"<?php bloginfo('name'); ?>"
> <?php the_author(); ?> </a>) 整编而成。</div>
<br/>
<div><strong>↘原文地址:</strong> <a target=
"_blank"
rel=
"nofollow"
href=
"<?php echo $custom_value[0] ?>"
><?php
echo
$custom_value
[0] ?></a></div>
</div>
<?php
endif
; ?>
|
注:以上申明仅供参考,可以根据自己喜好自行设置
可以看到,原创文章不用管,像平时的习惯正常发表文章即可。但是,对于发表转载文章时就有点不同了,需要多做一点操作:
(1)在网站后台发表文章时在“显示选项”那里把“自定义栏目”勾上
(2)添加一个自定义栏目,名称是:copyright,值是:你转载文章的来源网页链接。当然,“copyright”这个栏目只需要第一次添加,以后发表转载文章时就可以直接选择了
最后,我们可以看到针对不同类型的文章,版权申明是这样的:
本文转自 pangfc 51CTO博客,原文链接:http://blog.51cto.com/983836259/1736732,如需转载请自行联系原作者