本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
* [, @$ b: Y- b5 |0 V; j
6 A$ P& [2 f- E4 ^我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面
; P9 c8 R/ q1 T3 T
: `& ~3 X! Y/ p& Y如果要用,1 M( r& z1 A* P) l; _; L+ r
打開index.php
% y; d" V- d4 K! `/ d
. c. w a: F8 n- z9 j. h
& J: u! I1 w. q' a找到<div class="intro">1 M/ q. y) w' m4 n
<?php if(is_category() || is_archive() || is_home() ) {
, T5 f/ V5 t b _( A9 q the_excerpt();
% @$ M- `4 T5 T+ l0 x9 ]( _ } else {& D8 [0 T. r) i. P8 K7 \4 W
the_content('Read the rest of this entry »'); , ^% e2 |. t% N" x( E
}
* F6 \' J; Q) s; ]4 Y, z6 K: C/ F* @ ?>) g* L0 Z8 Q& E( z% N
</div>
# v$ _7 q: U9 [! s( ]7 r8 V# u# ~. l( P9 l) u! e
修改成
2 M0 O# p+ V+ G# y- X<div class="intro">
) C" P7 r! b4 R3 u9 u4 f# H <?php the_content(); . k4 e7 q2 W1 A* F. ^
?>
/ k9 T1 S) z8 D* f: l: [8 ` </div>
9 ~0 I: I4 y. X W, n' R; F- ]: t' i" o9 S( x8 @* \% |
* `; g' g% n/ g2 T0 a* a; t3 y1 C
& {; L j. s1 ? p9 e# d0 s' J6 N1 _打開function.php,找到最後,刪除
0 R' T" a+ s8 K K/ O( b4 I2 Z+ x2 K& J# e% a
function lpa_replace_content($content)
# O \* N& _7 |( X) \) Q% d) f{
. s$ m( n4 }' D6 L/ b1 ~: T- R // Get data from database
" @3 X5 ^, v3 X+ b $lpa_post_wordcut = get_option("lpa_post_wordcut");. x+ Z1 ^7 K0 N, \4 e
9 G7 T1 E+ R+ _8 U1 e
$lpa_post_letters = get_option("lpa_post_letters");
. K7 a }5 ]) @ $lpa_post_linktext = get_option("lpa_post_linktext");
2 ]' V2 H) \; Z, j+ q $lpa_post_ending = get_option("lpa_post_ending");
; u0 A/ V- @: R. H* ` 1 }# h! b9 N# D- X' B. S
$lpa_post_home = get_option("lpa_post_home");, E4 @2 O+ ?3 q. t% o% E
$lpa_post_category = get_option("lpa_post_category");, ?- G' U7 k5 e. T/ {* t
$lpa_post_archive = get_option("lpa_post_archive");* `2 M( g' H' j/ Y1 w8 x
$lpa_post_search = get_option("lpa_post_search");( i* y6 ^ a9 p+ q+ b! o; w& V
$lpa_striptags = get_option("lpa_striptags");
% \2 h# F! _. @- J. u5 s" _7 [. \+ _
// If post letters are not set, default is set to 3009 T. R+ }4 d. b9 G( D
if ($lpa_post_letters == ""){
2 p5 X/ Q: D3 n4 O' S: V $lpa_post_letters = 300;: [% e: h# r! g
}
. O* k- N7 U& W: R* \# K if ( is_home() || is_category() || is_archive() || is_search() ) {2 x# \5 t! i2 `
) `, h5 w# N! ^) K $paragraphcut = explode('</p>', $content);
! a, Q# ^" u2 E# Q7 A. _5 e global $post;
! S1 _; q1 h k $ismoretag = explode('<!--',$post->post_content);
6 r8 W. n: p {. J, B+ n $ismoretag2 = explode('-->', $ismoretag[1]);
$ o2 C2 G% n5 ]9 I if ($ismoretag2[0] != "more") {/ `3 |0 I/ l( [" S+ }
echo $paragraphcut[0];
9 t9 [0 j; a8 n) A. p; T8 J/ } echo $lpa_post_ending;( Q. t: O0 P0 V$ A( K
if ($lpa_post_linktext != ""){/ p! |- q* h4 i9 C: s5 V0 B. _ r
//mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";
0 a! M5 {' m3 c, p. e echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";
$ b; w4 r& {' z) G }
0 s: {% b, P: Y1 h echo "</p>";
9 A5 W/ T% o/ Q }( v9 Q7 v D3 T: [6 k
else {$ B$ I A" }/ ~
return $content;
( _7 z9 k! i/ e1 p; f+ p( Y+ g }
$ x4 O& I; J7 p+ q" Q4 z }( b V* `( v( I) k; R
else {! x) @* V. {* W4 j# N
return $content;5 @) P" S0 J q- U$ X( r! B
}7 _0 r3 O8 ^# u6 q0 `. P2 F
! A- ~: E" {; e$ u- A
}3 t& Y/ d" i+ {% X
add_filter('the_content','lpa_replace_content'); |