本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
( u+ g% T3 v6 L) A) E2 d* f/ Q$ H; @3 c% x# h; Z: ]; q0 W# _8 J
我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面: ?0 F. h8 H) B" ?% X
# a* C b1 z0 [! B x
如果要用,8 ?3 F+ ]4 ?, ?4 M7 Q% X! w
打開index.php* l! u/ q9 o. r6 e- N7 U
. M- R7 @* |6 [3 o7 \
# B, C, q2 u; z找到<div class="intro">+ {1 V0 p+ F2 O. l
<?php if(is_category() || is_archive() || is_home() ) {$ @0 I9 @' z; n4 r( u: D
the_excerpt();
( n& i0 h* I& A& I } else {- \7 ^5 i1 S9 A, K1 K3 S* u& o
the_content('Read the rest of this entry »'); y0 o' T7 i- O) @1 {
} 9 v' `0 X3 [: ^# `% q0 C' L
?>
: Z; x4 |6 I8 x </div>
6 {. p) Z; E: q, B% k+ S/ ~
$ D4 F' g0 c, I7 O) M6 |. y修改成1 d$ q' s8 Y% I/ Y1 Y& n
<div class="intro">, D3 y2 L# M/ \
<?php the_content();
; f6 S! n& T* {$ [2 P5 h* Y" O ?>9 l. B3 N: A& h- f
</div>
0 u- l" @0 L) c i
1 C' A$ ?4 n' P! h) P u$ e
; ]% [$ f- C( m( S! O3 }% j2 ~. g, U" K6 c, b& w( J; `4 S+ ^
打開function.php,找到最後,刪除
( ?' s- U( ?- Q- _# B: R% y; Z3 r }1 c' I
function lpa_replace_content($content)+ \: R: l. R# K
{" ]2 Q, v9 Z+ J2 e
// Get data from database/ Q% M. b8 g* ]0 _. K( O
$lpa_post_wordcut = get_option("lpa_post_wordcut");; Z& a* W7 n0 P% D1 N
8 O0 y, T5 K# x0 _, | $lpa_post_letters = get_option("lpa_post_letters");
" M# z! l1 q/ M( q $lpa_post_linktext = get_option("lpa_post_linktext");
% \6 U9 _# [2 F5 u! ]8 l* L: J9 w7 K $lpa_post_ending = get_option("lpa_post_ending");4 `: [, `* h# O% ] I7 t. c
# L' z; D& @, k) i1 G! \
$lpa_post_home = get_option("lpa_post_home");. ~2 O3 `, b" d c
$lpa_post_category = get_option("lpa_post_category");
: q+ w/ O4 _# V& v$ } $lpa_post_archive = get_option("lpa_post_archive");
F# J# S2 H) J- U+ Z7 x) H1 s $lpa_post_search = get_option("lpa_post_search");
M, Q* m3 w/ q+ {/ E, }! ^8 z6 ~ $lpa_striptags = get_option("lpa_striptags");6 u7 t" {. g! g5 u1 N. V
- A- n# o4 s+ ~ // If post letters are not set, default is set to 300- D' L1 n- B9 r2 l0 c
if ($lpa_post_letters == ""){
- x9 t1 x, s l* l6 e$ S% {2 U $lpa_post_letters = 300;
7 A5 W8 y' j* K& n }* n1 f9 F3 o: [$ V; E
if ( is_home() || is_category() || is_archive() || is_search() ) {
& g6 a* s; }7 u; f4 r/ [3 x8 t : C* q, t# W2 a" _. G
$paragraphcut = explode('</p>', $content);
% G7 s. W; a; Q global $post;. L, H, D/ G4 p9 V% f$ {9 M
$ismoretag = explode('<!--',$post->post_content);" I9 L( j/ F% B& @. ^' \" A
$ismoretag2 = explode('-->', $ismoretag[1]);
3 Q/ p& C0 K1 I% c( O if ($ismoretag2[0] != "more") {5 p. e( m6 V" Q3 o
echo $paragraphcut[0];, [2 b9 ~; s4 p! t; X
echo $lpa_post_ending;: c; W1 c7 T n8 q
if ($lpa_post_linktext != ""){
% \/ b0 e5 K0 V& D+ b //mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";2 ~2 B. U y6 \+ O7 R) t0 }9 v. X. k
echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";
9 G \; x5 |: d6 C# Y, E+ v }, w0 A$ o3 R, b
echo "</p>";
P9 r( o! E& M! d. a }- @0 y( e7 w/ I- E) A6 Q
else {
! `& I- A" ~+ j. D. x+ X" g0 Q return $content;
! T0 W: V3 o$ o% S1 v2 g# X( | }
$ n2 L0 C# V6 f$ O1 W7 w l3 D+ u }
- K9 x# U7 F! M* k- y else {
& w3 y4 q% k t6 D! ^/ ?' D: |+ R return $content;) R2 S+ P+ w1 P: H
}
, v9 D0 k9 P; w& n ' W6 }# Y$ U9 q* w& b
}3 j0 u9 h% ~- `% ~0 ^2 D
add_filter('the_content','lpa_replace_content'); |