本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
+ h% x! K( {2 ?( m, _- F
0 ^9 X0 J$ o, I0 N% U& ~我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面0 o( Z' {, E& X+ Y0 a) e
8 V/ V! D2 A r
如果要用,' I$ @3 E2 p0 J
打開index.php# g) H! ~! T. W! H
) ?# N) |+ x- s( c4 w A
/ I; k) t2 l6 I# {5 G7 y
找到<div class="intro">6 f+ s' a) c! o" i/ q w6 E. N
<?php if(is_category() || is_archive() || is_home() ) {9 z; i( z4 N1 a* G. O( o( [! i. t
the_excerpt();' Z% o) s& H" l. i, d+ _
} else {
& ] c2 i2 @5 g the_content('Read the rest of this entry »'); % d, M4 C9 p( ^ [9 A+ a1 {! x
}
h. a( t! r2 M+ @ f6 l ?>3 O3 Y2 W1 w# L1 y+ r
</div>
" _; t- N' k7 _/ w2 D- W- Z+ z5 {) L) a* c
修改成
' k; g7 b$ C$ X A" B<div class="intro">8 @8 x5 c( c; q
<?php the_content();
8 T" w. e* E. ~! i) l2 q ?>
7 |4 E4 p1 P7 s; i7 a' M& ^ </div>+ M9 z. U/ |9 {0 r4 a; Z7 A
' v) @6 J: R% K. u; t2 \3 z- t
5 s; t7 s+ J4 B5 w# l2 [
# X. Y, E9 a& u. V8 a& O, E打開function.php,找到最後,刪除- s8 z* _% A. U# a
2 _* ~; t, w. |9 D4 W
function lpa_replace_content($content); |' q" g/ ]0 t1 a) E$ L& m& \
{
H1 _0 h( |0 C) N# \ // Get data from database
0 \$ f! Y- A5 O6 u7 C $lpa_post_wordcut = get_option("lpa_post_wordcut");
# q' a& V( A9 }. V2 g* K2 \ A 6 m9 {( e- r0 N) `* [" `0 z% x
$lpa_post_letters = get_option("lpa_post_letters");
" p9 F. @5 z: c- C7 ^ $lpa_post_linktext = get_option("lpa_post_linktext");
8 c; O/ r% D f8 E# e/ P $lpa_post_ending = get_option("lpa_post_ending");) U' d5 j& W+ V1 G6 [1 }
1 U4 S& l2 L8 [( k" @- a l: k; h! ^ $lpa_post_home = get_option("lpa_post_home");
: u( c& b/ v( h. z2 S2 v6 x $lpa_post_category = get_option("lpa_post_category");
* E5 @( I3 w7 p5 V: G5 z $lpa_post_archive = get_option("lpa_post_archive");
7 M3 x4 \8 ]6 b$ O $lpa_post_search = get_option("lpa_post_search");& s- f ^8 _5 q; k) L# _' }" M
$lpa_striptags = get_option("lpa_striptags");3 ~$ k7 m: S* ~2 M/ l+ `% D
* t) ]! }3 ?9 R // If post letters are not set, default is set to 300- Z1 l. H( e( l" l5 @5 F0 f9 j
if ($lpa_post_letters == ""){! s, ?! w& _- L9 R; }4 x
$lpa_post_letters = 300;% Z: B6 Q( j& C8 V
}
7 `* o8 Y* t1 y0 x3 H) d* h if ( is_home() || is_category() || is_archive() || is_search() ) {
" ^# _4 A3 i8 _" }" G6 q1 @/ K
. i- p5 K4 _. ?5 j $paragraphcut = explode('</p>', $content);2 `3 h& X9 [- h" i' n
global $post;
! r, M4 U" M) k& ~* {8 b $ismoretag = explode('<!--',$post->post_content);3 ]. t8 V7 J6 q+ F
$ismoretag2 = explode('-->', $ismoretag[1]);
* |9 g/ a7 W3 Z3 K3 K if ($ismoretag2[0] != "more") {; r% d l" j# w2 n" H) @) J
echo $paragraphcut[0];
' \+ ^5 {, |) W% |; I7 z echo $lpa_post_ending;
6 g: }/ I- r) w, n9 M# a- U( ?- p1 _ if ($lpa_post_linktext != ""){' b4 X d# L r/ F5 ~6 {- K
//mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>"; ]" r& L! Y/ P) _. q3 L$ Y
echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";% q1 e `, o) ?! B, @" x- r
}4 W: f8 ?: k# Z) `+ w1 F1 e( k, a
echo "</p>";0 m- v q2 A7 s( Q z7 q
}5 d+ e# U9 r" Y
else {
# c) K: F- i8 Y return $content;6 M: }3 Y3 [6 k D' F" x
}2 A7 q4 ]+ X- a& I
}
: a9 k8 j; x- T+ J else {6 Q8 e K8 [0 V( ?! \7 x2 `
return $content;
B+ C Z, h4 k0 }/ ` X }' d/ J6 ~# {( m2 q( M6 j" p
, U2 W9 v) U! C0 U; a
}
0 x1 x& s- B" @# s0 O1 m" Hadd_filter('the_content','lpa_replace_content'); |