本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
c! P1 N7 G, h0 f7 I! m
7 V* h Q- O% W: Z5 z3 m我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面# [3 s/ S$ }1 c' c& D4 ^( z# \
/ P4 ]3 ^$ n9 W1 G' j如果要用,
6 i8 H2 d/ q4 F, |0 f4 R. i打開index.php2 j# A: n( b' ]7 G) Z" _6 R+ L1 U
: d; R' S* \! R: y S
& Q4 \" `8 r1 x/ T4 R
找到<div class="intro">
' u3 _5 ]+ v) x0 F <?php if(is_category() || is_archive() || is_home() ) {
9 ?$ T" c0 \ @8 H7 P9 | the_excerpt();
5 y; X+ J& W' ?5 O3 j } else {
& w% c7 i2 O7 f( h5 h the_content('Read the rest of this entry »'); ) E( G) F9 @0 t9 F: ]4 `2 ]2 b
} 0 S0 Q& S( b! {/ J1 G
?> P0 i3 j* s9 e, a2 \
</div>
0 Z% I g: b" k: [& E$ o% d) s F9 w: \$ I4 j- n) _
修改成, D$ g7 L7 @: r
<div class="intro">
7 }. r% M9 Y5 q <?php the_content();
3 Z. K9 z# w( l* u& n$ z5 W ?>9 Q; ^0 u; K9 n/ `6 k. n3 v
</div>
; H6 r2 K+ y+ q/ S8 U: g, L8 w% O9 q2 d) |7 f- k
) I( ^. w: I: j0 m( u
: X7 s- U W* S5 h+ ]6 p打開function.php,找到最後,刪除1 _6 F" `6 B/ b/ h2 J" T
; R1 T* O! ^3 v8 r( J/ v! x
function lpa_replace_content($content)
+ h5 X' E5 [* z; K w0 |{) ^% N* U+ e$ W2 x9 o) v% U
// Get data from database
+ S; ]8 W# `0 @' k. b; F $lpa_post_wordcut = get_option("lpa_post_wordcut");1 A6 Q- I2 }( H Z6 Z- S; u
: \+ ^% R ~2 ~/ J $lpa_post_letters = get_option("lpa_post_letters");& Y/ L8 g8 M6 v' ^0 u8 {
$lpa_post_linktext = get_option("lpa_post_linktext");0 B4 h7 D0 N- \% E
$lpa_post_ending = get_option("lpa_post_ending");
5 m+ Z" X( F. C7 ^, B
6 D* Z H4 ~* J# p+ m6 S $lpa_post_home = get_option("lpa_post_home");
8 [1 U3 E' A% g& Z/ A5 ]9 H- w$ Q $lpa_post_category = get_option("lpa_post_category");
, J3 D: c. a4 y: h. ~, c1 b $lpa_post_archive = get_option("lpa_post_archive");2 C# W$ u u9 F9 f
$lpa_post_search = get_option("lpa_post_search");$ h o" h: s; h. c
$lpa_striptags = get_option("lpa_striptags");- p! q- A: V+ S& b' z* C
/ b- o( q8 Y% M2 ~1 D* e* t // If post letters are not set, default is set to 300
+ X: H* k# y+ P3 J" A- I; g if ($lpa_post_letters == ""){# V/ N ~, |# Y& J
$lpa_post_letters = 300;
, R& q2 D* g" D% [" B0 W9 L2 ? }
" K' q# `& ]9 r$ a) ~! e if ( is_home() || is_category() || is_archive() || is_search() ) {
+ j l& T; i3 O6 B 1 V0 i+ s/ M# a
$paragraphcut = explode('</p>', $content);7 E+ C' B b6 U2 k! l/ j9 e
global $post;
8 R0 E; Y% C. i0 Q $ismoretag = explode('<!--',$post->post_content);7 z/ |8 b+ B6 V2 }, u
$ismoretag2 = explode('-->', $ismoretag[1]);
1 Y, d) }" d/ v if ($ismoretag2[0] != "more") {
1 |+ e* v1 r* U: T' N echo $paragraphcut[0];" j& P: U2 y- g U9 V9 F: S
echo $lpa_post_ending;
& Y7 `" w9 x: F5 }1 x( d9 c0 D if ($lpa_post_linktext != ""){
; W- p. B' H$ f3 m* g' R+ z //mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";
6 F1 T5 p' E3 o7 S/ r echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";
% p( }" ~6 v9 P: y }, w3 s5 V% s# M# Z+ u( ]8 d2 X
echo "</p>";
( G, a4 @# Y4 [6 i% s }
" p5 i% I1 g, e. Y _* f3 m else {
' ]% c+ t: [/ `, ~$ _9 y return $content;
7 T7 c) A {6 H( K9 q }- M" H: Z# f9 n: Y
}) e/ j v1 z. U* d. Q
else {0 h6 H( h7 A5 b q, x
return $content;
% L0 D+ Q% W! E2 K# d }
8 Q9 e, K( ~# \& s) p0 d
?: C2 h' _' \; g) T# c+ F! j) O}
/ d/ l4 X3 F0 n! k/ Radd_filter('the_content','lpa_replace_content'); |