本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
) X- ]! d; ^, g9 J% G% J/ e
1 N ~$ W p% B! O7 ?我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面2 y& O2 t( h u. D N7 X
- Y9 t8 N. [& }3 d( J% [. q; \如果要用,
6 z. V6 P9 g; e$ x- _打開index.php
0 K$ G( i. R* t$ _2 K' b- Q: C+ S$ G( C' V# ]2 y
' Y- M( e2 i: ?- N( K( C0 S
找到<div class="intro">, o$ Q0 k' G1 D+ o! _
<?php if(is_category() || is_archive() || is_home() ) {* j' O3 h1 @5 R Q
the_excerpt();8 z* g! m# A9 a3 J
} else {+ D* V7 Y+ n! w0 p
the_content('Read the rest of this entry »'); . D2 `1 \2 e* |; q
} % U7 d$ K/ S. D% [; s W3 ]
?>
: t+ F& O. H* o/ z- y! y1 h1 V </div>
. W9 v' y& F% w* M, y- l) T% T
& \+ d: `9 M6 V0 `: l" o1 f修改成
0 p, g5 j# U. v& K" T( z% N<div class="intro">" ]6 \+ f {! X: u% \
<?php the_content();
* w/ u( H( a, |! g J ?>8 r: e+ t% a5 {+ { k, ]; X' {4 E
</div>
, b2 i+ H- u5 r* M' P' o9 N, J$ D' ^
( g3 K$ e: f2 `% f& P7 V: e( t# v& m/ p
' A8 `: |3 h+ T3 |+ j
打開function.php,找到最後,刪除% N$ x8 R8 z' v: J& o4 w# X
3 m: X+ j0 E7 z& ^5 {1 Z
function lpa_replace_content($content) {' s9 W. z5 f8 a( Y+ U
{4 n6 b9 D( c& i; s" I& `
// Get data from database
! \& F; a/ J! r4 ]6 w# Q5 b $lpa_post_wordcut = get_option("lpa_post_wordcut");7 F+ J T# l0 Y: @- F. O9 J
. i( L+ l5 C- S/ P* F5 m, k4 o8 j, X $lpa_post_letters = get_option("lpa_post_letters");
" P4 K0 }' t+ N6 D$ F; J' }' I" }" L $lpa_post_linktext = get_option("lpa_post_linktext");
" f5 A7 q( }/ i( `/ V% G8 @ $lpa_post_ending = get_option("lpa_post_ending");
* T8 j0 \7 ~+ P$ ~ `4 t6 M# p
. g' p8 {1 {- v+ i X: l $lpa_post_home = get_option("lpa_post_home");. ~; b# s. g& @4 V
$lpa_post_category = get_option("lpa_post_category");5 z5 z1 e+ M4 J( `
$lpa_post_archive = get_option("lpa_post_archive");6 `% o# h% O8 h/ a0 ]- n+ c
$lpa_post_search = get_option("lpa_post_search");
1 P/ Z: M7 `: u- C9 m% i $lpa_striptags = get_option("lpa_striptags");; o; X: k; a/ g4 Y. G' M& n
2 w" I+ k+ w4 H2 a9 z // If post letters are not set, default is set to 300. h o; W8 N- U/ p2 A
if ($lpa_post_letters == ""){' g8 c6 h* g- W& F3 G
$lpa_post_letters = 300;& B2 j# Y. `) W/ h4 V
}
4 X, s2 @8 q9 c0 @8 D6 r# | w if ( is_home() || is_category() || is_archive() || is_search() ) {& g% T4 v6 j4 }' H. H' i) S' ^7 J
# C3 g# E/ @" m9 [* l+ {) ]$ i2 }
$paragraphcut = explode('</p>', $content);
3 i9 {! t2 p# R global $post;* r5 T5 a2 [. ]" g9 y
$ismoretag = explode('<!--',$post->post_content);# ?! h" Z# c* W/ t( O
$ismoretag2 = explode('-->', $ismoretag[1]);8 J- C8 w( [ L, l4 N6 g
if ($ismoretag2[0] != "more") {
8 {6 I" u9 U3 p; n; ] echo $paragraphcut[0];
/ C* g7 ]4 S4 f* ^ echo $lpa_post_ending;) ~" a3 P( H1 C; _7 t# ]' O
if ($lpa_post_linktext != ""){
2 \+ i" ^( D2 I0 [" c& K //mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";
& t8 A% \+ Q, W; Q# }) W echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";: J, n" O) ^+ [& {$ }) l; g
}
' S! E) I; Y) q1 @0 g0 A( K; l echo "</p>";
8 z- @& _9 q% p! v+ e; x* Y. } }
3 G* [7 p) i2 T- Q6 e& |& e else {
5 o5 w9 ]1 B" T' Y" i6 l9 s return $content;
7 s0 [& s6 Z$ b }
8 T" C1 [/ b( f- }3 ] W }
) X% W+ x3 A! a6 g8 e* i else {2 y0 b; c2 P7 t i: s! F9 o1 b
return $content;/ {8 ?+ O7 n! {1 T' w0 j( c
}( |/ x, p7 d; x$ b! G$ |. Y
) I) b) _( q! G7 ~( u+ d}
9 Z" G! [6 w# m! |8 L# padd_filter('the_content','lpa_replace_content'); |