WordPress原創與轉載的文章底部顯示不同的版權信息
編輯:狂族晨曦 來源:建站分享,WordPress技巧 日期:2015-09-06 閱讀: 2,587 次 搶個沙發 百度已收錄
最后更新時間:2015-10-10
互聯網世界很大,我們一邊暢游,一邊學習。總有前輩們的一些文章值得我們分享,而如果分享來的文章底部還顯示著本站原創實在是不好。所以,我們就想要一個原創與轉載的文章實現不同版權信息的功能。
我也經常訪問一些WordPress大神們的網站,對于一些好的文章也會分享,所以不同版權的功能就顯得尤為重要了。在創建了WordPress大學的大神的個人網站倡萌的自留地上,我找到了方法。
首先,來看下本站實現后的效果(點擊放大):

功能代碼
1.在模板文件single.php中加入下面的代碼:
<?php $custom_fields = get_post_custom_keys($post_id); //原創與轉載說明
if (!in_array ('zhuanzai', $custom_fields)) : ?>
<div class="postcopyright">
<i class="fa fa-bullhorn"></i>除特別注明外,本站所有文章均為<a href="<?php echo home_url(); ?>" title=<?php bloginfo('name'); ?>><strong>計算機工程系 www.cnidcc.cn</strong></a>原創,轉載請注明出處來自<?php the_permalink() ?>
</div>
<?php else: ?>
<?php $custom = get_post_custom($post_id);
$custom_value = $custom['zhuanzai']; ?>
<div class="postcopyright">
<i class="fa fa-bullhorn"></i>本文參考自:<?php echo $custom_value[0] ?>,由狂族晨曦(<a href="//www.cnidcc.cn">capjsj.cn</a>)整理編輯。
<br/>
本文鏈接地址:<a><?php the_permalink(); ?></a> , 轉載請保留本說明!
</div>
<?php endif; ?>
注意:修改代碼中的信息為你自己的。如果想要轉載文章不出現任何版權信息的話只要把else之后的代碼去掉即可。此段代碼放置于調用文章內容代碼之后或其他合適位置。
2.在發表你轉載的文章的時候,添加自定義字段(欄目),名稱為zhuanzai,字段值可以設置為轉載文章的原鏈接即可,效果就如本文下面的【說明】所示(點擊后放大):

注意:原創文章不需要添加自定義字段(欄目)。
3.這個功能實現后將在網站前端顯示,所以我們還要為它提供CSS樣式代碼。若想要實現本站樣式,則可以在主題樣式表中添加以下代碼:
.postcopyright{
background:#fcf8e3;
font-size:12px;
display:block;
padding:8px 15px;
margin-top:5px;
}
.fa-bullhorn:before {/*喇叭文字圖標*/
content: "\f0a1";
font-size: 20px;
line-height: 20px;
}
標簽: WordPress
本文參考自:http://www.cmhello.com/wordpress-copyright.html,由狂族晨曦(capjsj.cn)整理編輯,本文共1354個字。
本文鏈接地址:http://www.cnidcc.cn/wp_ycyzzdwzdbxsbtdbqxx.html , 轉載請保留本說明!
本文鏈接地址:http://www.cnidcc.cn/wp_ycyzzdwzdbxsbtdbqxx.html , 轉載請保留本說明!
相關文章
已有 0 位"計工"發布了激烈的評論,還有N多人圍觀笑而不語評論

川公網安備 51011202000104號