本帖最後由 諾基亞 於 2011-10-3 09:48 編輯 0 t7 Z; `# W# r3 K. a" P5 a6 b
& D+ U8 ?4 F$ R% j7 g' B
我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面
8 ^+ p2 W6 S% \, `! d( ~! B3 ]( ~
如果要用,, t& B0 m) T* t7 ]9 O4 ]
打開index.php k' E( Y+ j5 f( L
, b1 @" @. `& t) z: l5 v9 ^9 Y
' M8 ?8 M0 `& f: S6 e( y9 g找到<div class="intro">
# P+ t5 ]+ f. m0 r$ N <?php if(is_category() || is_archive() || is_home() ) {
, _# V4 i. F/ g; z the_excerpt();/ e$ s, G) j4 c( E1 g6 Q/ |& A
} else {
6 R L+ k; P- H" @7 Q the_content('Read the rest of this entry »');
4 `. @+ L# L; R5 Z$ C1 [; x }
- _- o, T: m; _1 X n$ E" Q5 o ?> a. Q7 b P6 ^9 J2 [
</div>- N, h: `! U+ j9 N5 @
/ X, N' p% T6 D& |/ a修改成! o8 Q4 K0 M4 T* @: }- v
<div class="intro">% B1 l& q5 d" U& }2 k! V/ s
<?php the_content();
, g1 G6 W8 u& ` ?>4 F3 ^8 F% y9 a o2 t: x+ [2 J" G
</div>
3 T% A9 F. |$ {; c5 I
: F) L- T- S9 L' K( g
" B, S6 G! C% V+ \
. D7 ^% _0 d# W打開function.php,找到最後,刪除1 ]- N# n0 ~) t8 ?( m" q
: y" f$ s1 m5 T3 Jfunction lpa_replace_content($content)
7 W' P3 s5 z$ @2 ?{4 V& B8 L% t0 L
// Get data from database
% h$ |7 @6 |3 @3 n/ D% W0 M $lpa_post_wordcut = get_option("lpa_post_wordcut");
7 t1 C1 i7 [& B$ g1 D/ o
" x/ ], x, i" C $lpa_post_letters = get_option("lpa_post_letters");
* M( h( H% y- ^& s5 h* a $lpa_post_linktext = get_option("lpa_post_linktext");
" Y0 g) E6 D$ B8 ^ $lpa_post_ending = get_option("lpa_post_ending");& P% Y N- ~' @# v9 A& V- ^
, s1 K- E& ~: w% Q( C7 Y. A+ \ $lpa_post_home = get_option("lpa_post_home");
. Z- l0 S* g. b0 } $lpa_post_category = get_option("lpa_post_category");' m/ H1 P" [) V8 E
$lpa_post_archive = get_option("lpa_post_archive");7 J6 M) U6 N+ Y7 c/ J
$lpa_post_search = get_option("lpa_post_search");
. p4 ?, Z! m' Y; d1 d7 y $lpa_striptags = get_option("lpa_striptags");
4 ~8 ~( ]/ h0 B9 p: x* ^9 _5 f0 b* j" R7 h* {( s, G
// If post letters are not set, default is set to 300
% A% r1 c3 N1 ~5 v% c N0 u if ($lpa_post_letters == ""){! J7 y/ J+ j6 D. u
$lpa_post_letters = 300;
* p& i/ v& z ~$ G e# m% T; n }
7 d4 i) K/ N! n: ^' K4 @ if ( is_home() || is_category() || is_archive() || is_search() ) {9 x2 p: L5 \/ x: W3 `5 U
: w5 {+ M! C; u* L* R- k# G# x, n) ~ $paragraphcut = explode('</p>', $content);
7 ~9 Z- n; G) T: b7 S global $post;4 z, F1 e, `' x; F- i* k7 s
$ismoretag = explode('<!--',$post->post_content);
- F1 L) | d$ t% x4 G $ismoretag2 = explode('-->', $ismoretag[1]);2 x" v5 g8 a/ Q0 k; _* m
if ($ismoretag2[0] != "more") {- E2 {% F) e6 J* Z" Q9 ^) D
echo $paragraphcut[0];
0 x3 j& R _4 p& e @ echo $lpa_post_ending;- H9 j3 I& |/ ]4 E
if ($lpa_post_linktext != ""){
; B, Y5 n% ?2 P0 y //mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";: |3 ?2 C0 G4 [9 o0 }+ }" @! k% @5 q
echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";: `1 l/ i/ |$ |, ~1 n, j) f
}
) B8 ? U& g$ k% e& S) M5 q0 [ echo "</p>";! `( N7 P) G7 E1 K2 |2 X) g1 K- i
}
: i% [( M% } b3 m3 r else {
% f$ Z# @) h) t return $content;, e$ |% C( O2 Z+ \) a6 o. h
}
4 h( j* T+ \' r6 u: J& b6 M& Q }
' W+ D6 N2 o+ W else {+ \- P5 s5 l, v b# g& J
return $content;' I. ^0 N( {6 P1 Z
}
) _! _+ N0 a2 ^ 3 T. o2 H8 [; |" V4 f5 O" o e
}
8 V6 O9 l5 w7 H5 |4 Eadd_filter('the_content','lpa_replace_content'); |