本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
6 i7 X, e+ U7 e! e( f( f+ D4 L+ ~
]3 [" e* h9 M* Z$ O我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面7 h+ i: |( n/ F( H' F
8 F( b1 Q, p$ O5 O如果要用,9 F- I" @& A. [+ z% @6 q
打開index.php
2 [4 ^! K/ {/ c# {& ~9 I$ E: k' M3 X9 w$ s1 |' y" k1 P6 p. h
2 |( A7 m s; \0 t" C
找到<div class="intro">3 H& I {/ J! d/ j. E# U( V4 a
<?php if(is_category() || is_archive() || is_home() ) {- v% E+ M- F' B* ?! n: m" D( G
the_excerpt();$ u6 U; J! |- W1 v C4 a
} else {/ }+ M, \( i( s% q6 F5 n( ]" w
the_content('Read the rest of this entry »'); - N5 G- S7 g _- Y H, ] o
}
7 X9 P2 o: B1 k [ ?>
( z; k, O; y, M6 t: K# M </div>
! O% ]# \3 P- x% k: P `
- b* n7 _. M4 Q3 w) S/ F修改成
+ W4 F$ ~$ d6 P3 a! O, I$ s<div class="intro">
9 j3 {3 f# v+ m/ o+ w <?php the_content(); : G' T9 D3 j1 z/ @ b7 H
?>; M! B. G+ ~) R( |$ S' f
</div>
, j* ^/ j2 l- M4 h, g( S2 |- f$ ]+ O3 T( K/ w$ \" e- y
2 Q$ f* P) ~7 b# e/ V' Z* L) I
5 q0 r- \4 O+ N1 b. K打開function.php,找到最後,刪除0 [5 U3 \8 h6 X6 t. P
+ W( Y: I% e6 D# v( N( Q
function lpa_replace_content($content)4 ~$ t. Z8 K" d% c! [
{
6 w1 o7 d$ ~' k' A, f# {. y // Get data from database
9 J" P7 O! O, b: V9 f# w $lpa_post_wordcut = get_option("lpa_post_wordcut");
; E" t3 w) O/ e, R 1 ?; V8 K! ?( w$ ~
$lpa_post_letters = get_option("lpa_post_letters");
6 x, Q+ T) @2 p# h9 @ $lpa_post_linktext = get_option("lpa_post_linktext");
9 u2 h, S2 ~' o2 P# e H $lpa_post_ending = get_option("lpa_post_ending");" P" G. i' F# B4 B/ R8 R3 n
1 L4 g% L1 }; }6 f( D
$lpa_post_home = get_option("lpa_post_home");" Z# F1 _, \" z- _. A
$lpa_post_category = get_option("lpa_post_category");
Y: P. i. M4 G5 B, @% n# x1 I2 X $lpa_post_archive = get_option("lpa_post_archive");
+ a/ _0 e# Y9 x r& o# }6 {; j! t $lpa_post_search = get_option("lpa_post_search");
! W% k* n) a) s7 e" s9 K4 o2 n& e $lpa_striptags = get_option("lpa_striptags");
9 s: p$ d ~) f( g2 V
G9 b* C% c7 y2 Q; E& I // If post letters are not set, default is set to 300, Y) ?6 Z# P- ~9 }
if ($lpa_post_letters == ""){
# v$ i/ l5 K) q' \4 m |& Y: w' L $lpa_post_letters = 300;- N1 L- L+ o5 }1 X0 j
}
" {* I( D( ~0 K, g( ^2 t" j9 }. j if ( is_home() || is_category() || is_archive() || is_search() ) {
+ c9 ^9 |2 w5 F0 }
# l/ m( j+ b% ]. H% S $paragraphcut = explode('</p>', $content);
1 A- } e+ o% m l, ^ global $post;; t5 [" k- ?6 O6 |. k
$ismoretag = explode('<!--',$post->post_content);: D6 m" b1 p9 C3 I8 {1 @* v0 a7 e- w) c
$ismoretag2 = explode('-->', $ismoretag[1]);3 C) H( `( | n: r
if ($ismoretag2[0] != "more") {- M+ P+ w! y2 Q7 z
echo $paragraphcut[0];- c% \* b0 Y, F: |9 W! A
echo $lpa_post_ending;# n$ A/ y- B! D7 q9 Q* P3 r
if ($lpa_post_linktext != ""){
# E2 l- a; C+ y; M) I* u/ _# z' } //mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";4 C/ l: z) v* T2 @+ z d
echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";" h( ~. U6 N9 ^2 J _; a$ d& ?
}
8 ]% U, O) C: S. D" d9 x0 Y- l echo "</p>";: G% g* o6 `2 g
} t: J7 |' k5 f7 b6 Q" t
else {
1 ]6 x7 C( d0 L& H+ P return $content;
- D$ c4 }# T. j5 N9 D# I( W }3 p1 v3 g3 G9 J7 M5 B3 Z$ j+ u* R7 c2 n
}6 a. S) D8 T5 d+ n1 @6 T& e
else {5 ^0 _! L4 D/ t2 q8 r
return $content;( A. j& V/ h F7 W
}
$ j5 x' z2 E; v3 u " `/ G. L" j7 \2 R( N" L6 N
}
) a1 G: F/ J. J j6 Dadd_filter('the_content','lpa_replace_content'); |