对于运营来说,高质量的文章≠原创文章,思享很多时候会转载比较优秀的文章。而给转载文章注明原文出处,是一种非常礼貌的行为。在网上找了一个通过添加自定义栏目,给原创文章和转载文章设置不同声明的方法。这里和大家分享一下。
添加代码
在模板文件template.php中找到原创声明的位置。即在<div class="post-link-share">之前添加如下代码:
<?php $custom_fields = get_post_custom_keys($post_id); if (!in_array (
'copyright', $custom_fields)) : ?>
<p class="corpright">
原创文章地址:【
<a href="<?php the_permalink(); ?>" rel="bookmark">
<?php the_title(); ?>
</a>
】转载时请注明出处!
</p>
<?php else: ?>
<?php $custom = get_post_custom($post_id); $custom_value = $custom[
'copyright']; ?>
<p class="corpright">
转载文章地址:【
<a target="_blank" rel="external nofollow" href="<?php echo $custom_value[0] ?>"
>
<?php the_title(); ?>
</a>
】由思享编辑转载!
</p>
<?php endif; ?>
怎么描述自己喜欢,可以根据需要修改
删除原声明代码
代码添加后,刷新预览可以看到有两个原创声明,删除模板文件functions.php中如下代码:
//文章末尾增加转载请注明来源
add_filter ( 'the_content', 'wp_copyright' );
function wp_copyright($content) {
if (is_single ()) { $content . = '<p class="corpright">原文链接:<a href="'.get_permalink().'">'.get_the_title().'</a>,转载请注明来源!</p>';
}
return $content;
}
添加自定义栏目
发表文章时,如果要声明是转载文章,添加一个自定义栏目,就可以了实现了。
添加自定义栏目的步骤:
1、发布文章右上角有个“显示选项”
2、在发布文章下方,添加栏目名称copyright,值则是转载文章的地址。
如果不添加,则默认是原创文章声明,哎改来改去,博客越来越山寨了