本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
]9 r( ^' _( X- M; j- a/ a
" D% j$ M$ }. R2 `! E* b( H1 j. M我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面5 M* _ t+ z5 L" g! H( X
! y1 N8 e# x! j5 I: v9 z3 _( ?3 Q# o
如果要用,! u- ~! G( I/ f& J1 d6 L
打開index.php
- D8 u" J; k" `; x$ [- w' T
/ s, M3 u! Y7 x$ n7 r; y# N$ e6 h- R( f+ h! ^( H7 r
找到<div class="intro"># i; ?0 c+ U7 Q( r
<?php if(is_category() || is_archive() || is_home() ) {
C7 K7 Q) h- W0 U8 j* O9 r the_excerpt();) X! P" h0 W' C X5 J8 G# r* E3 s& S
} else {
9 s5 J* }; j9 N1 {1 c* A8 I3 a, A the_content('Read the rest of this entry »'); 7 U, k+ a4 q; M/ t. p, r R& _7 P
}
# ?% T+ T5 I3 a; k ?>- a& ?0 S& K# x/ U; U. S
</div>1 Q; a( s6 s, I+ ~4 n7 B/ E
) X& B% [# I# L! ?4 p$ \8 z修改成* @/ J% j* Z2 e0 Q
<div class="intro">" W) S- ]/ W! N, U
<?php the_content(); 5 W* A& m k2 H; z. }
?>
1 s0 G, U7 U1 ~- I+ g </div>6 j; O" o7 O$ ^8 y: T
- z5 q6 Q: Z+ m% p, G( Q
% g7 h4 W# Y& M5 {- ?/ R$ b
+ ]/ M, W2 J, U, W+ R9 I打開function.php,找到最後,刪除5 E5 B' x, w A3 ^* \1 H' G
; q: y' Y) k% B) f& b" E0 m7 D* _
function lpa_replace_content($content)
3 b( R6 a, b5 I" M. B{% J- x) B. g% S
// Get data from database4 c3 T, S y4 j2 d* d& E( u
$lpa_post_wordcut = get_option("lpa_post_wordcut");: h5 v' r; h6 z% f$ Y3 U
; ?0 c/ U3 G Y $lpa_post_letters = get_option("lpa_post_letters");& {4 L! p4 a5 c' I) _% [: m
$lpa_post_linktext = get_option("lpa_post_linktext");
* \5 ~1 \% E v; x& O8 q0 L- S $lpa_post_ending = get_option("lpa_post_ending");$ g. {. Y4 K- o, p! `; M" I
3 n8 U& J$ q4 l. c: B& O $lpa_post_home = get_option("lpa_post_home");- L: p: S& S) U/ T1 o6 P
$lpa_post_category = get_option("lpa_post_category");
: k4 ?, L/ K+ ~! x$ N5 E6 o $lpa_post_archive = get_option("lpa_post_archive");
7 J/ i+ Z7 B) V( v$ X+ G2 E8 { $lpa_post_search = get_option("lpa_post_search");4 j5 ?, S5 C3 M' C5 F" m& N
$lpa_striptags = get_option("lpa_striptags");% ^* @5 b+ H7 ]6 s! r- C, j
6 o8 ]7 ?) T8 I: F, D // If post letters are not set, default is set to 300
) J8 z/ q# h" k0 y2 I& E% H2 O if ($lpa_post_letters == ""){/ W) m, h* R/ a. v- f& l7 R$ O) e
$lpa_post_letters = 300;
8 w5 h& |2 U/ h M' h) Y% b }
7 c- K' ]% T. r6 |* [ if ( is_home() || is_category() || is_archive() || is_search() ) {
9 Q" y3 f: l w! Y! @
, c" ]; C& H: V+ S' | $paragraphcut = explode('</p>', $content);. ?( ?% B" h8 M" C+ v( H- Y7 b
global $post;
6 D! K/ i! z. d8 w $ismoretag = explode('<!--',$post->post_content);( l V2 M+ f9 Q0 Z$ O! @% w2 D7 G& L
$ismoretag2 = explode('-->', $ismoretag[1]);$ ~; k8 j1 k* D% H- z8 f4 B
if ($ismoretag2[0] != "more") {+ d" H, R7 x4 B' \0 }8 i0 W& L
echo $paragraphcut[0];
, K* }8 B+ T( g" T( O3 P echo $lpa_post_ending;, m+ x+ ^% I' D9 }
if ($lpa_post_linktext != ""){1 c; m9 t7 z' q J. i/ E8 b- K/ e
//mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";2 m/ D8 E7 Z2 w0 a! e
echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";
" g% f- @% k6 j& O, j( P }
4 ?' o1 p4 x" H. e- b echo "</p>";: X. @4 p/ f1 o/ ]" D5 I
}" Y0 V; S! L: a! a2 R
else {4 T+ R: q+ H: W) D: M
return $content;" i; H. @* Y' W+ u: ?3 X- L. |
}
$ v W( w3 ~( F o9 M" s. R }' J6 t: y1 U L; t2 _) ~
else {
$ {0 _1 ^4 ?9 @/ o return $content;
; v/ ^# X0 K4 I }/ t( ]7 Q* M; N6 C
* u9 k/ {5 q w$ r/ Q: S}
6 W! ^# z$ ?$ x& `9 Gadd_filter('the_content','lpa_replace_content'); |