本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
5 O8 g4 t2 e5 F6 V+ Y
/ i9 [8 U$ d2 m$ ?+ ~$ ?我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面
. P+ w7 v" P( x) X6 }1 k6 Y! `7 ~8 ?$ J3 t
如果要用,6 `# ]" T6 |0 U9 a
打開index.php
8 |7 n C0 a$ [) T+ F7 n1 \% W' Z& @1 b8 N
3 A7 A2 g6 P# E B1 x! h找到<div class="intro">% T j' J5 l0 n' t- G8 c Z
<?php if(is_category() || is_archive() || is_home() ) {5 D8 p) j( ]0 r8 p+ F b8 r
the_excerpt();# ~. ?3 v! T5 J
} else {
1 k0 p9 K; z! b, f) } the_content('Read the rest of this entry »'); ( W$ [* u5 a0 O/ ^( N- r5 I6 N6 d
}
0 _2 d$ l: |3 X) X7 g3 C0 }# u ?>, ` t- f/ A9 y4 \
</div>" d$ ]2 W$ z4 h' s& Y8 C/ Q3 f" \% W
9 g \0 E4 G+ p5 {$ T; Q p
修改成; [8 y" ]; d1 r4 T5 ~0 }
<div class="intro">
7 p! n; M# S. ^* k" R2 b <?php the_content();
1 C9 j* X# I' \' i ?>
7 T9 N- \- [6 G1 G </div>
" C; `) O, X4 w% n" _9 H6 f& ~0 C0 _0 K! ~
: e) w6 \0 P6 c q2 q' Y
8 ~+ P4 E) C* I6 w" h% |4 P! }! c
打開function.php,找到最後,刪除; l* x/ Y1 w& A3 g, C9 O9 G
3 V" {( J8 Q" ~1 Z# q) D
function lpa_replace_content($content)
i" }0 F, ^ D{
$ W7 \) k) s/ O; ~5 X: R. ~ // Get data from database
6 T- P3 ~8 b/ F8 b! \# r $lpa_post_wordcut = get_option("lpa_post_wordcut");, T3 o# Q+ a3 F
$ } E5 B* F/ l3 M- I }3 e
$lpa_post_letters = get_option("lpa_post_letters");
/ _! q0 ?& B" d G x $lpa_post_linktext = get_option("lpa_post_linktext");, L8 ?5 ?: E7 I4 A( P4 e/ \' Y
$lpa_post_ending = get_option("lpa_post_ending");
. u4 t/ X _7 s0 l5 k( q8 [' Z) f3 U $ p3 `( W. N( T5 q& M
$lpa_post_home = get_option("lpa_post_home");( z; y8 X% [) { u+ W, d$ Y G1 Z0 l
$lpa_post_category = get_option("lpa_post_category");
3 g9 e7 T& G0 C* r8 o- W8 K $lpa_post_archive = get_option("lpa_post_archive");
5 H1 n8 c: H/ |; |8 { $lpa_post_search = get_option("lpa_post_search");, r$ J, e+ Y9 R: X" u8 L2 \& N
$lpa_striptags = get_option("lpa_striptags");
1 b, H; S/ c8 G" Q! q L. J e! b1 k5 k
// If post letters are not set, default is set to 300/ W7 n$ l) f$ h( Z, N0 q/ s$ E- ~
if ($lpa_post_letters == ""){
: F5 T2 G9 s; k6 { $lpa_post_letters = 300;
+ w [: h# _% C; v }/ {! ?" `: s" T
if ( is_home() || is_category() || is_archive() || is_search() ) { q _0 d p; \1 [" _. @/ p
3 ^/ f n4 m `
$paragraphcut = explode('</p>', $content);
3 K, B$ r' x3 ?- r- W0 X: f6 e' Q global $post;
?/ @+ V5 ~% R3 i' O q $ismoretag = explode('<!--',$post->post_content);
4 \4 w& b7 W5 P' U) H $ismoretag2 = explode('-->', $ismoretag[1]);- I1 } T+ n. v: H' _- n6 @- A
if ($ismoretag2[0] != "more") {
. D2 z- Q+ _# z. U6 Z/ Q' h echo $paragraphcut[0];5 y; ]% c* Z+ t! O: T
echo $lpa_post_ending;0 I$ {' ?$ ^) m0 H4 W
if ($lpa_post_linktext != ""){
0 j+ I# K; M# `7 A3 q3 G; g //mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";* }9 m1 S% S( D, q7 K3 l# d
echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";, M+ l6 R) p& X" G& h
}3 r6 `% E! G F3 B h
echo "</p>";
/ z2 I5 i z2 o4 |' ?3 r9 u/ A }# a# X: X* ^' f" F, F( A% \
else {+ K2 q% d! @* K8 Z" V B, K
return $content;
' G* N1 E$ }9 H% j }6 f k( X4 t) R& r" X
}
$ D0 x& K% G4 b3 f h else {9 I7 X+ f( ]1 ?% Q$ ~* Y, R# n
return $content;* O: I7 t, Z7 t& k
}: c j/ W8 U6 g7 y; [2 t# @( {
# e% d+ P. |; w
}
0 T; O3 h( `, u3 I6 u" hadd_filter('the_content','lpa_replace_content'); |