本帖最後由 諾基亞 於 2011-10-3 09:48 編輯 1 H/ V2 @% V X P" T j3 @' D
7 H) O& i+ m6 L' a; |/ W) F o P我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面
6 y |: G8 s; b
% g6 J3 f% {; I. E8 C1 E- t$ O如果要用,
3 z; m5 \+ E* {% }1 n打開index.php6 U" g4 r8 o W! G, o
( ]4 q s2 c) c3 K2 x- T$ S, R* ^6 q
9 V" E, z1 a( d
找到<div class="intro">$ x3 E) E3 R; k2 `% P) P( l
<?php if(is_category() || is_archive() || is_home() ) {6 _& @1 m5 \& @; K" C
the_excerpt();3 f$ {3 {$ ?5 i* [! t4 h- g
} else {. q' H3 p1 D) ^' |+ C7 d
the_content('Read the rest of this entry »');
' e! U# `' g$ V5 ^4 i# v }
4 c& I1 ~" U8 Q# A3 d# H% b, z ?>5 q# g! {# Y. O$ u- Z% ^ Q9 L) {7 A
</div>$ e- c4 G6 {! m5 F4 u/ ^) ~
8 ?" _4 Q4 } H: v
修改成! H7 w+ Z# W) M" q6 K
<div class="intro">
7 [& w2 r9 Y# H9 h2 J2 y' l5 D <?php the_content(); 6 ~+ W8 k3 [7 A& U
?>
0 p. w, p4 c5 V% R" O( V( s </div>& D" n4 v6 X. K7 [# h6 ~1 o: r
! q d+ a2 d! Q' G9 o( W ]
5 \6 y' K/ [2 R# G
) T+ c9 h" t3 G2 F) k" u+ ?
打開function.php,找到最後,刪除2 V7 R. {8 k2 ?7 d. |6 T2 R
+ G; J/ {! G- {0 a+ q' W1 ?
function lpa_replace_content($content). B. c9 E( R6 R/ i3 B. x
{; V, x8 z- u/ {9 f/ x5 o3 D
// Get data from database
" T: H8 d+ e3 J: t $lpa_post_wordcut = get_option("lpa_post_wordcut");
( ^# v$ `5 I7 s* C+ [, P' c2 z
R/ ~5 [3 K1 ^. ?1 e* b9 i( R; a $lpa_post_letters = get_option("lpa_post_letters");5 F+ v8 N5 `; k; I! L% C
$lpa_post_linktext = get_option("lpa_post_linktext");
3 |3 T: p' h! y6 o $lpa_post_ending = get_option("lpa_post_ending");) z- ?: {& r4 W; D; `
, R1 G9 m/ Z7 u0 ]$ G" {7 B $lpa_post_home = get_option("lpa_post_home");0 B$ b& G- |# c: P. P9 k7 V
$lpa_post_category = get_option("lpa_post_category");
0 O1 p: P4 k/ d" P3 J! a$ T! o0 l $lpa_post_archive = get_option("lpa_post_archive");
+ q& w G% ?+ s $lpa_post_search = get_option("lpa_post_search");
$ ^/ D- o6 [) `6 @; \8 B $lpa_striptags = get_option("lpa_striptags");. z) c7 D; X' ?6 z0 H
: Y! `: d5 f7 N4 @. p2 Z9 D
// If post letters are not set, default is set to 300
, g% f0 Z) r6 Z if ($lpa_post_letters == ""){
2 |+ t/ H# B! E3 O2 k $lpa_post_letters = 300;( p5 g% `- b+ \; S* R. c
}0 ]2 F3 S. R9 y G0 X
if ( is_home() || is_category() || is_archive() || is_search() ) {
+ T2 z% ]: j, I8 w6 y
$ N0 |/ d+ C4 Q$ P5 e% m $paragraphcut = explode('</p>', $content); {" ?4 S+ i9 B3 b8 N% @- T9 ~
global $post;8 M! H' d6 ?2 O
$ismoretag = explode('<!--',$post->post_content);4 }; e) z1 K% o/ A/ V
$ismoretag2 = explode('-->', $ismoretag[1]);
1 L: {; b6 q3 V0 f* Y if ($ismoretag2[0] != "more") {
( d: h. Y' |5 ^% c( o1 Y) t echo $paragraphcut[0];; u) b, X/ D6 l2 [
echo $lpa_post_ending;
8 b3 ~; n; e+ s; I$ _ if ($lpa_post_linktext != ""){
8 I% a& H1 x- z7 T! I //mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";
2 Y* Y( n' v/ [, s echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";
6 q2 |4 t% p" v& |( v3 M }/ {5 a- I9 D8 q& a
echo "</p>";% ~$ n% s% g8 g# y+ D" p" \# Y( [" w
}( g R! g# o# R% B) O/ ?
else {# s! e+ e) X! [7 ?' J
return $content;
$ V7 Z6 ~( c) }2 Q: V O5 z }
0 _& J! {$ Z, C }& K; H( u) l( H- x8 G! Q
else {
- N7 e7 c% L* p1 I1 A2 | return $content;1 T: X' W' f; W! U" m0 K# r
}9 Z* r0 k- y7 x9 B- j( l
1 I) \! i1 r. x( i; o
}
* C3 S/ O: E( c1 Y/ Iadd_filter('the_content','lpa_replace_content'); |