最近不管是在羣裏(羣號:39872098)還是在社區裏,很多朋友都在問WordPress首頁顯示摘要這個問題,今天剛好研究了一下,就整理出來了分享給大家,相信看過了這篇文章,大家對首頁顯示摘要應該不會再有任何問題了。
在博客首先顯示摘要有兩種方法,一種是手動的,也就是使用日誌編輯器中的“more”;第二種是自動的,也是今天主要介紹的。
第一種,手動在文章中添加“more”,這個的自由度比較大,你想在哪裏截斷文字,就在哪裏截斷,每次只要按一下more功能按鈕,就能實現了,好處就是,隨意截斷,壞處就是每次都要手動,如果哪次忘掉可,加上日誌比較長的話,首先顯示的現實比例會失調。
第二種,在首頁顯示摘要,自動。
具體方法:
打開當前使用主題的index.php文件,查找:< ?php the_content(__('(more...)')); ?>
或者< ?php the_content(); ?>
修改爲:< ?php the_excerpt(); ?>
保存,現在你的Wordpress,除非打開單個post,其他情況下都是顯示摘要。
友情提示:在寫一篇日誌的時候,如果你在Optional Excerpt中填寫了內容,摘要就顯示此部分內容。其他情況下,Wordpress都會自動截取日誌開頭的部分內容顯示出來。
這個的缺點也是顯而易見的,比如你的超鏈接會失效,一些插件的效果也會失效,而且摘要內容顯示的樣式會很呆板。
現在解決最後一個問題,摘要顯示字數的問題,Wopus中文社區裏馬金傑同學問了這個問題,其實摘要的字數也是可控的,在程序的wp-includes文件夾裏尋找formatting.php文件,然後找到這行代碼:
將55修改成你想截取的數字,至於這個55是字符還是漢字,相信大家用屁股都能想出來!^_^
有些朋友如果使用了桑林志的中文Wordpress工具箱,也會有摘要字數顯示的問題,在這個插件中找到這個文件mulberrykit.php,然後在文件裏搜索這句代碼:$myexcerpt = substr($excerpt,0,255);
255就是摘要的字數,修改就OK!
2008.08.05更新:感謝Charles的補充晚上,已經修正。歡迎查看Charles的補充評論!
到此,關於首頁摘要的實現詳解就完成了,在看完以後,記得測試,有問題,歡迎留言討論!