WordPress自動在正文內容后添加內容
來源:程序員人生 發布時間:2014-03-27 04:30:12 閱讀次數:2821次
很多時候,你都需要在文章內容后面添加一些信息,例如訂閱,文章分享,收藏和Creative Commons協議聲明等。一般情況下,你可以直接編輯主題的single.php文件添加代碼來達到目的。但在制作主題的時候,每個用戶的需求都不同,而且你也不可能在文章下方添加太多的內容。因此讓用戶能自定義自己需要的內容是最好的方案。
要在文章尾部自動添加內容的話,只需要在主題的function.php里添加一下代碼:
function insertFootNote($content) {
if(!is_feed() && !is_home()) {
$content.= "<div class='subscribe'>";
$content.= "<h4>Enjoyed this article?</h4>";
$content.= "<p>Subscribe to our <a >RSS feed</a> and never miss a recipe!</p>";
$content.= "</div>";
}
return $content;
}
add_filter ('the_content', 'insertFootNote');
以上例子的效果是在每篇文章的尾部自動添加訂閱提示。
需要讓用戶自定義FootNote的話,可以在function.php里設置一個自定義變量$custom_footnote,用來代替以上代碼的HTML部分。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈