本帖最後由 阿里爹地 於 2009-10-5 12:27 編輯
! e& ], _) `' {. N+ R9 A. c/ h
如果你不喜歡 Wordpress Blog的首頁拖得太長,嫌它速度既慢又影響美觀,那麼你需要一個摘要插件。據我所知,現在的 Wordpress 摘要插件要麼對中文支持得不好,容易出現亂碼;要麼把原文所有的格式都去掉,只剩光禿禿的文字,居然沒有能夠滿足我要求的插件。所以我就自己琢磨了一下,參考了其他摘要插件,寫了一個小插件。其實早就寫了,現在才覺得相對完善了一些,可以放出來了。
% u! A6 j, R. }1 o" M- \! J/ p3 n# i4 J- u) g, v% t
本插件特點:$ ~9 Q" l/ y) w6 ^: H E+ X! o" B4 F
! U2 G. L$ Z( I" l# E1,適合中文,不會出現截取半個漢字導致亂碼的現象。
* d) l" w4 Y, a: u
+ @; }" K! m, [8 j( T% Z! ?5 }2,摘要保留原文的 html 標籤,保留原文的格式,顏色、字體、超鏈接、圖片等等都保留。1 h2 O4 @% m3 m
0 o" ]3 w9 l8 v( W) o3,在首頁每篇文章顯示300個字,在存檔頁、目錄頁每篇文章顯示150個字。因為我認為首頁應該多提供一點信息量,讓讀者多看些內容,從而決定是否要點進去;至於存檔頁,主要是供快速查找之用,不宜拖得太長,標題加上150字已經足夠判斷文章內容了。
8 D6 O" x# e. @" ^1 ?/ Z
: g9 w" ?* P! C I: [, i3 c使用方法:下載後解壓縮到 wp-content/plugins 目錄下,激活插件即可。: v* l+ A6 ]9 o
. W, N8 N' f. }5 M9 S如果發現沒有效果,說明你的主題不支持,請修改主題的模板文件,在 index.php 裡找到* L5 N( v3 H, b+ I9 K
3 U% r7 U# T, e<?php the_content(); ?>2 o7 Z1 D! \# u! b8 u$ i
5 t- B0 v4 g; n. y改成
( @. j" [, ?& g2 d& Q
; i: L5 J1 {: T& j. _' j! @<?php3 [4 @: ^# T! d8 w, i1 ~% i. A
if (is_single() or is_page())+ ], L* C G8 f2 J. q# m$ G
{the_content();}8 H7 {' d: P, F. J3 i7 v. ]
else
! {, s4 v2 q- y- y* @{the_excerpt();}
6 W7 w. \. d) m% ^) ^8 @, x?>
6 {9 k+ I% J- {9 r
. J M4 @* m+ t# Q* f# w下載:http://wordpress.org/extend/plugins/wp-utf8-excerpt/ |
|