本帖最後由 諾基亞 於 2011-10-3 09:48 編輯 ( e+ z" b3 V4 P6 B6 T N) ? F& }
, @ p1 d6 k8 x$ G: R我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面
( d6 D% V. I. m$ x
9 z' s5 y' a9 Q& [如果要用,- p8 L, M, u* v# J9 Y: Z
打開index.php0 O8 g V2 C7 S; l: l @
3 j5 B$ T; \/ K' x$ l; Z& B
! v7 Y r4 s( `9 b
找到<div class="intro">& `5 n# L. ]* a
<?php if(is_category() || is_archive() || is_home() ) {0 {# o0 w" H: J0 }
the_excerpt();
! P& S1 J/ g' o) L: F/ R4 c: B3 Y: ?7 Y } else {
% H( i F0 k& e/ z- K* I the_content('Read the rest of this entry »'); 5 g& Z; Q7 U: A( l: ?5 D
} % p- z# H0 X2 O
?>! U( u' u* q6 N/ C( P
</div>
6 u8 s& m; E. z' f2 P) o$ @: m) c9 @8 s
修改成4 n$ D! G6 v+ q g) l$ Q
<div class="intro">
# p6 {4 z6 a& ]2 I <?php the_content(); 4 [* E9 n. y f" b( X2 k
?>
: i+ L5 b% p$ Z2 V3 t9 _ </div>' K9 g5 G+ i/ V- J7 g
' p Y4 u: |7 I/ W7 P1 ]. S
9 M( O: a2 i, q" O+ P
9 O0 P; G/ y; {) x8 B, t4 Y R0 A& _打開function.php,找到最後,刪除
3 }3 t! Q3 q8 U5 l: r/ G7 z7 W/ ~% t+ L. v
function lpa_replace_content($content)
3 q- |' X, z1 B2 [! |{
$ w4 o/ |' ^# t // Get data from database
# L' w. \( T- } u3 l $lpa_post_wordcut = get_option("lpa_post_wordcut");2 B* a1 a8 m/ g8 }9 c
$ f" Z' r/ Z0 l' _ H% ?4 _) K $lpa_post_letters = get_option("lpa_post_letters");
3 y1 \- y- H# } C T. X$ J! I $lpa_post_linktext = get_option("lpa_post_linktext");
* B5 i* l$ Y0 t, Z* ]! `' \ $lpa_post_ending = get_option("lpa_post_ending");/ _, Y% W$ c1 [% J" `5 t
; c( M( C; J% o: l: {# ?2 |
$lpa_post_home = get_option("lpa_post_home");. |; ?; E6 p. {' T
$lpa_post_category = get_option("lpa_post_category");+ h! }; B" V7 u( D& n9 Z. z5 g
$lpa_post_archive = get_option("lpa_post_archive");: I7 v% r/ P+ A+ d5 o
$lpa_post_search = get_option("lpa_post_search");
7 c" G2 `7 Y. }3 ~ $lpa_striptags = get_option("lpa_striptags");8 _' V/ U4 Z8 N, n8 C A
* w7 t* _0 y4 M# v. W: o
// If post letters are not set, default is set to 300: u! ^. R5 { C) r& i+ g$ [' a* Y
if ($lpa_post_letters == ""){
1 C) v3 |/ o# N4 E8 h- @% k $lpa_post_letters = 300;& D; h* V9 B* Z" E
}
# O( O" A' j& D. [1 u/ Q8 X if ( is_home() || is_category() || is_archive() || is_search() ) {
1 u% T% S5 b& e1 Z, S
3 i7 F& F2 z" N4 |8 t: B $paragraphcut = explode('</p>', $content);
U9 W% D1 s1 I+ `0 R# l3 { global $post;3 h. E( T& r- r$ \
$ismoretag = explode('<!--',$post->post_content);( R0 v9 ^, O8 Q
$ismoretag2 = explode('-->', $ismoretag[1]); M0 }9 t& c# L. b( Z1 l4 T R
if ($ismoretag2[0] != "more") {
" u/ n, M ]& c echo $paragraphcut[0];
& v$ G0 J3 F% _, Y8 m: x echo $lpa_post_ending;
& M1 F0 g! }: S( K if ($lpa_post_linktext != ""){! d+ f+ V! O/ _+ ~( u6 D: j
//mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";
0 L! v3 Y% a6 j) W$ o echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";3 H* @* \. O0 E. N2 R) S. w
}" g7 { |" r- i8 I& O
echo "</p>";
9 P) L4 J7 |! c- d; o9 A1 D6 `0 B- ^ }) i+ O, r5 B k1 O" t2 g' {
else {
. L7 X6 |+ n/ a& D$ o/ u5 O return $content;
/ Z' F; P. @$ F& j+ G# ] }
# \& Y9 I/ | S4 | }5 y+ J7 m2 f, Q& }" [& }; [
else {: O, N F$ \" z
return $content;
. {9 G- l- c' Z+ w7 x# U }
' P3 [/ ^6 {# i m% i ' R9 [6 D/ W3 D& i. E
}
" {6 r$ V1 R2 |. \% y- kadd_filter('the_content','lpa_replace_content'); |