本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
& g" v6 `, f6 t4 ^/ ^/ e
& a% B, e. z t: b我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面! |4 B$ @: a$ Z. v( B
' W& S% R% v# c7 T0 r% v如果要用,5 p% k9 K7 |! D
打開index.php& p! |+ `% t8 X8 d- ?8 I& x* r, E
! E4 U# N) z2 c2 S& J. O
- E( f( F: e# z$ l% c7 U# r找到<div class="intro">1 R" Z# r/ d+ U5 N4 ]
<?php if(is_category() || is_archive() || is_home() ) {- z: T. o! @; _& x: x; [
the_excerpt();% w; B' C; K' D! W; I m$ h4 T
} else {
4 U" \/ p0 d, q, @ the_content('Read the rest of this entry »');
g/ [+ e x" O+ A, E$ p1 W/ i) S } , ]( E8 l; J9 @1 M
?>
! j8 J3 ~( v! s, S) v </div>
8 o- D K! @% u& ~1 A
}0 n0 W2 g3 n ^7 g; [修改成" K: }: Z+ ^8 e3 A! n
<div class="intro">
: @, A% U4 K+ Q' ~" k+ J <?php the_content(); : r1 @4 u- T4 _% O C
?>& t$ i5 L# V3 A" h
</div>
1 S/ q1 A: e+ |0 t# J( q3 _
3 Q4 B$ v4 B2 a, t! Z% Q9 q
. R# H) T& o |9 E" Y: J$ u8 y8 j+ I7 C& ~7 f6 g ~' I
打開function.php,找到最後,刪除/ g6 _; C" i' Z7 l* P6 b
/ X. X7 U f0 t; Lfunction lpa_replace_content($content)
' v3 w6 g, ]8 n( B w0 r{
0 W x# C: _' v( p; o6 c. p4 V, A // Get data from database, x0 l1 g9 t2 w3 I; h: Q
$lpa_post_wordcut = get_option("lpa_post_wordcut");( p8 h1 X3 E9 t4 k+ E3 W% C
: y# d* D4 K4 w6 C6 \9 C+ q
$lpa_post_letters = get_option("lpa_post_letters");9 `5 o( h: v3 W. j
$lpa_post_linktext = get_option("lpa_post_linktext");
! d9 l& U( l4 L $lpa_post_ending = get_option("lpa_post_ending");
+ A2 W: p6 {* l% u7 c% w" E9 h
" V7 o2 d9 P$ |6 l$ h4 V# H! V6 n $lpa_post_home = get_option("lpa_post_home");% H4 ?" K3 K5 \( H1 l
$lpa_post_category = get_option("lpa_post_category");; t; r+ e5 E* k E* I8 R9 h. T: [
$lpa_post_archive = get_option("lpa_post_archive");
: ?2 Y: j( I% a6 a8 G! b $lpa_post_search = get_option("lpa_post_search");3 `1 l/ @/ ^0 t6 v( _5 J3 U, L
$lpa_striptags = get_option("lpa_striptags");
; b8 ~! }1 _: _) x" E
! \. z& f: {# f* U% n' \: U // If post letters are not set, default is set to 300
6 s5 X$ \3 R! Q6 S t( j: C if ($lpa_post_letters == ""){- ?( a# r; j. U1 a! ?* ~
$lpa_post_letters = 300;# _* g7 w2 L6 o) w. z
}
8 f( }# }) p/ G! M2 }7 ]9 B1 T y if ( is_home() || is_category() || is_archive() || is_search() ) {9 n) a. S$ d8 ^, b) _4 s' J6 H
( Z# R u I9 L7 Z K( i
$paragraphcut = explode('</p>', $content);5 U4 C5 w. W6 P5 v
global $post;- U8 ?, s8 |: z! W( Q( z
$ismoretag = explode('<!--',$post->post_content);0 w3 B* ^0 M% `% p9 q N
$ismoretag2 = explode('-->', $ismoretag[1]);, E1 o6 k. p; h8 K" J, I
if ($ismoretag2[0] != "more") {* b! z) n0 z/ d# i
echo $paragraphcut[0];" M* U& M! s* N& B
echo $lpa_post_ending;
$ A8 t/ k9 I9 |% E if ($lpa_post_linktext != ""){8 J0 r5 O, q. B: r
//mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";5 B$ G( q2 v) _& B
echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";" B7 h) ]4 y) \4 V" k
}9 q# ~) x G$ h5 R8 O( v
echo "</p>";. W. A) h8 r& M6 |2 H
}
+ e" F/ o. \" t b else {
\0 M" T$ W5 K! {& Y% `0 C$ _; n return $content;
+ n& K+ n. H [. v9 t }
+ F2 t9 h+ N, @! J( P. b6 x }! @, U- Q$ ^+ J; B4 M4 E4 H
else {" D* k M" I( P- O; K0 d6 h; Q
return $content;
$ k+ B. g( j& R3 q }* h9 i5 K, u: n3 _9 O! j6 }+ k! F
) P2 `7 `3 \/ O: D7 Q4 q8 N}
, B$ v! A- m- `/ W5 w3 |# F. Kadd_filter('the_content','lpa_replace_content'); |