本帖最後由 阿里爹地 於 2009-10-5 12:27 編輯
9 }3 D- Z& l$ n# @
5 Q' \" X! ~& }8 B9 L2 ^; d如果你不喜歡 Wordpress Blog的首頁拖得太長,嫌它速度既慢又影響美觀,那麼你需要一個摘要插件。據我所知,現在的 Wordpress 摘要插件要麼對中文支持得不好,容易出現亂碼;要麼把原文所有的格式都去掉,只剩光禿禿的文字,居然沒有能夠滿足我要求的插件。所以我就自己琢磨了一下,參考了其他摘要插件,寫了一個小插件。其實早就寫了,現在才覺得相對完善了一些,可以放出來了。
# k! d& V& e I4 F$ s/ O! L) d
/ [$ s' W% }" @' ]本插件特點:0 |6 i/ ?2 h! \) f& U+ S
7 a: B9 p0 C3 q) ~, a8 q `1,適合中文,不會出現截取半個漢字導致亂碼的現象。+ B% A' i" C1 K9 F0 y: E
4 ]' ]5 t2 m0 y" b
2,摘要保留原文的 html 標籤,保留原文的格式,顏色、字體、超鏈接、圖片等等都保留。* ]) E& m9 T) `2 A; f1 z
. {" }7 n. H. r" k' [3 a- W9 y3,在首頁每篇文章顯示300個字,在存檔頁、目錄頁每篇文章顯示150個字。因為我認為首頁應該多提供一點信息量,讓讀者多看些內容,從而決定是否要點進去;至於存檔頁,主要是供快速查找之用,不宜拖得太長,標題加上150字已經足夠判斷文章內容了。
( d* u! W3 k+ q3 P3 Z7 u* D ~* n2 W2 l" B! W
使用方法:下載後解壓縮到 wp-content/plugins 目錄下,激活插件即可。
# i% [0 ^# w- }5 n4 @! W, j' d+ S* _# m# e$ [3 o: ]
如果發現沒有效果,說明你的主題不支持,請修改主題的模板文件,在 index.php 裡找到
0 Q% v* n( k) W' b, V4 V5 v$ ?' _9 L7 T3 P' y
<?php the_content(); ?># e1 p6 \" `( X( _ K# S
4 }8 T3 Q! w0 t& ?2 C9 K# [: l改成
5 u) Y( {1 W5 W; e8 m( n; u4 m0 K9 @/ E+ B( [& _1 ?
<?php0 H2 S5 M( \. a6 ?: H: ]" ]
if (is_single() or is_page())
6 W+ E" Z0 h2 B{the_content();}
/ p7 _) Q0 ]/ v0 Q) telse
. i7 @* N$ P& {) w% s2 {" s( k8 }& Z{the_excerpt();}- ? {, o6 L/ Z5 M9 l
?>
' s8 F. l' s! k% U! Y( P, Q- t9 E7 B" i y0 }
下載:http://wordpress.org/extend/plugins/wp-utf8-excerpt/ |
|