本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
* \; K% E0 L; u
/ [6 [* }" l$ n我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面0 n5 M8 V9 p7 x9 s5 b
# g5 I% H5 l% L* S9 J如果要用,
' x+ j" U) S+ W5 D打開index.php3 u. a" K0 x8 @ i
! b M6 U x: k& L3 T" \+ q" q% n
! B; a h% {) a9 o7 Q找到<div class="intro">1 P- I1 c ]% i
<?php if(is_category() || is_archive() || is_home() ) {
+ K, z2 j8 [( S, r the_excerpt();! A6 z( g7 D/ Y3 I
} else {6 p+ W, _7 ~' |! J& \
the_content('Read the rest of this entry »');
}* Q6 [3 i$ R' {! L3 T9 n }
N/ t) B7 ]& k7 D+ g+ |# \ ?>) f1 I {1 {- v) ]8 I# d0 y. t3 d
</div>/ ], p! H$ Z" p; Y* ]% b
# q" \) W) _. I0 h$ V, @5 @3 N
修改成
1 C8 N, k5 H( {8 `8 E9 M& {<div class="intro">$ m# o* s$ t2 Q, O3 b* V
<?php the_content(); 5 c" J: s2 J# g$ K, f: Q0 J( D% O
?>8 V! H' F2 }6 {9 G- R
</div>
$ O* D& y, r+ a- n( f% S- B# ]0 B
+ X% R8 \4 D! r3 H2 q, y* P, L6 ?$ q5 Y6 D
3 K9 E" p5 B, m2 G3 g) ?) J" t: r打開function.php,找到最後,刪除
4 ~: X: H" L5 ?1 s
& \7 U. H7 v* \function lpa_replace_content($content)
+ r8 T; `* h7 K3 g3 D{
- I/ ]* O' e+ |$ x2 v6 c7 F3 t // Get data from database. m) I8 M8 k$ j( f! K, f/ d. H
$lpa_post_wordcut = get_option("lpa_post_wordcut");
& l" Z: g" y+ B% t/ U
, V6 h& q- u' I5 [0 W) e7 |5 f $lpa_post_letters = get_option("lpa_post_letters");
7 p1 v: S8 G1 `7 b" I+ l* L $lpa_post_linktext = get_option("lpa_post_linktext");" o5 ]4 K; {2 G6 y* E
$lpa_post_ending = get_option("lpa_post_ending");2 I/ i' j# u1 P/ P0 \" Q/ M! U5 V
; N- S# P, G# L9 o- r+ t9 e4 Q $lpa_post_home = get_option("lpa_post_home");
6 _3 t3 N* E% v# ~" z0 Y9 S; @ $lpa_post_category = get_option("lpa_post_category");
, \" K! a) O, Y2 j( {% ^$ ` $lpa_post_archive = get_option("lpa_post_archive");& p8 h0 W) `+ U) R
$lpa_post_search = get_option("lpa_post_search");
2 e( R0 f! c' T $lpa_striptags = get_option("lpa_striptags");
. t' L4 {6 t1 F* R! T4 y; x! r
3 B8 b( e/ P; J# T+ K6 B7 [ // If post letters are not set, default is set to 300
/ t; X% B7 K3 r; ~$ f if ($lpa_post_letters == ""){
_6 O8 s7 N; b; }. Q $lpa_post_letters = 300;- q5 ~" G2 ~$ C
}
7 g/ b s4 w* r4 Q# ` if ( is_home() || is_category() || is_archive() || is_search() ) {
& K [$ y& {3 o9 _9 v
: S! ^; U% U% ]1 F! c $paragraphcut = explode('</p>', $content);
0 e9 d. d4 s' n) y+ |$ K global $post;
* d1 X3 H. O' x. T3 }& M8 p, _ $ismoretag = explode('<!--',$post->post_content);$ P8 \9 y' g+ ~5 J4 z
$ismoretag2 = explode('-->', $ismoretag[1]);
/ Q- M! n/ n" T" M3 G if ($ismoretag2[0] != "more") {
q* q# U. r Y- U& e ~* ] echo $paragraphcut[0];( N0 U$ b1 m( S9 \3 f$ y ^1 M$ Q( W
echo $lpa_post_ending;3 q% J; z9 W* c+ u1 Z, q+ C0 V
if ($lpa_post_linktext != ""){
. D7 f- o7 ?0 a/ _# v7 s2 B7 { //mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";
" [( P. e& e! Q, C8 } echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";
) {* e* v, r9 u* Z, n; K }
6 \( W, Z" _! V' B8 @ echo "</p>";
' L% a/ V, J- u! o) | t }! {4 x) |3 z! y: A" p( i. E; p: t. f
else {% A: u9 Q. G9 G0 \; z
return $content;$ d# @" b9 P. O4 d
}$ ]# U9 W! A2 z. G, P
}7 [" t/ N5 f" b
else {
4 p3 `& w3 [' V2 |/ c- ]. R return $content;
# D" f( s4 X% V2 }; t }1 Z4 P2 w+ Z! \* P
9 J: D5 H( D3 X}
0 |" q; T) e; x' `6 T# A! q4 uadd_filter('the_content','lpa_replace_content'); |