• 欢迎光临flyzy小站!分享一些学习路上遇到的坑坑洼洼~

adad

WordPress自动给文章结尾添加原创声明

保护自己的原创文章,也是对别人原创的尊重,如何在自己原创的文章结尾自动添加原创声明与版权信息,又如何在转载的文章结尾加上转载声明?不使用插件,自己要做的包括设计自己声明的内容与样式,为每一篇文章添加标识标识是原创还是转载。(想看声明效果可以直接拉到下面看~)

 

添加自己声明的代码

1.在文章页面你需要添加声明的位置增加如下代码:

<div class="entrymeta">
<?php $custom_fields = get_post_custom_keys($post_id);
if (!in_array('copyright', $custom_fields)): ?>
<h3>原创声明</h3>
<span class="spostinfo">
该日志由 <a href="https://www.flyzy2005.cn" title="flyzy小站 https://www.flyzy2005.cn">flyzy2005</a> 于<?php
    the_time('Y年m月d日') ?>发表在<?php
    the_category(', ') ?>分类下,
<?php
    if (('open' == $post->comment_status) && ('open' == $post->ping_status)) { ?>
你可以<a href="#respond">发表评论</a>,并在保留<a href="<?php
        the_permalink() ?>" rel="bookmark">原文地址</a>及作者的情况下转载到你的网站或博客。
<?php
    } elseif (('open' == $post->comment_status) && !('open' == $post->ping_status)) { ?>
通告目前不可用,你可以至底部留下评论。
<?php
    } ?><br/>
转载请注明: <a href="<?php
    the_permalink() ?>" rel="bookmark" title="本文固定链接 <?php
    the_permalink() ?>"><?php
    the_title(); ?> | <?php
    bloginfo('name'); ?></a><br />
<span class="content_tag"><?php
    the_tags('关键字: ', ', ', ''); ?></span>
</span>
<div class="clear"></div>
</div>
<?php
else: ?>

<?php
    $custom = get_post_custom($post_id);
    $custom_value = $custom['copyright']; ?>
<h3>转载声明</h3>
<span class="spostinfo">
该日志转载于<a target="_blank" rel="nofollow" href="<?php
    echo $custom_value[0] ?>" ><?php
    echo $custom_value[0] ?></a>由<a href="https://www.flyzy2005.cn" title="flyzy小站 https://www.flyzy2005.cn">flyzy2005</a>整理编辑<br/>
转载请保留本说明: <a href="<?php
    the_permalink() ?>" rel="bookmark" title="本文固定链接 <?php
    the_permalink() ?>"><?php
    the_title(); ?> | <?php
    bloginfo('name'); ?></a><br />
<span class="content_tag"><?php
    the_tags('关键字: ', ', ', ''); ?></span>
</span>
<div class="clear"></div>
</div>
<?php
endif; ?>

注意将将作者信息改成你的~

2.添加声明的样式代码:

.entrymeta .clear{clear: both;}
.entrymeta { border:1px dashed #ccc; position:relative; overflow:hidden; font-size: 12px; color: #8C8C8C; line-height:20px;;background-color: #fff;padding: 20px 20px 8px 20px;}
.entrymeta a { color:#0196e3; }

 

添加标识标识文章是原创or转载

1.在写文章界面添加自定义栏目的显示选项:

post-copyright

2.如果是原创文章,则正常编写啥都不用管,如果是转载文章,则在自定义栏目中添加copyright的值。名称为copyright,值是你转载文章所在的链接,再点击添加自定义栏目即可:

post-add-copyright

 

转载声明效果图可以在此篇文章中看到:【转】iptables规则管理

点赞