本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
8 [4 _+ }' ^0 a$ b4 z B( \7 ?/ W0 p+ t
我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面' e# J, w" g; Z* d5 _
% p; _9 e8 f u* ~" e
如果要用,
4 k2 t2 Z. x7 L2 j. e& a( X* c! u打開index.php
3 V5 }3 L1 \- T0 ?
+ D" M7 w! N! r3 ^; V1 L# H- x) i. T: i& J# [, t
找到<div class="intro">
5 E6 @: R; x6 j! F* N <?php if(is_category() || is_archive() || is_home() ) {
" }( G" ~" A: Q) t the_excerpt();
' V: v( K2 E3 P4 \ } else {
, S. K/ @+ u# m& K* `0 `/ z2 T the_content('Read the rest of this entry »');
. O: \% ?7 u6 {( y }
) f) O$ d# D5 Z ?>2 j2 G( w9 g5 e$ V7 N
</div>
. t3 K0 g( x' K9 F. g
5 x1 c% k' A" x L" O' ] Y3 H6 M; H修改成 i0 F; n1 i* @0 {, t/ q4 X
<div class="intro">6 m( e& d/ ? ?* c2 q6 E }
<?php the_content(); # B8 N6 i' C8 q) N
?># s5 J i- ?* b( @
</div># m; b8 z Q4 c1 w
7 t1 i& v6 P S. Q; |
1 R% @: m5 L& j6 v' h0 E
4 Q1 w6 i* V: r8 p
打開function.php,找到最後,刪除* [- s2 u% S* X o* f% P
5 w) D3 m- {- s
function lpa_replace_content($content)
! { f- w# ~" i" h, }" Y{
/ F2 z H: V1 F* G$ D" W( C9 R // Get data from database2 t- h- j# {. p, g* j5 F u
$lpa_post_wordcut = get_option("lpa_post_wordcut");
% D/ {; S, l' C( K2 S" Z8 t* E H# u
$ H, o: r# U2 Y# |$ E $lpa_post_letters = get_option("lpa_post_letters");
9 G+ _, m, H/ [; T $lpa_post_linktext = get_option("lpa_post_linktext");+ X' z, M6 H+ M7 ^
$lpa_post_ending = get_option("lpa_post_ending");$ ]) c0 d+ X2 d( c7 Z5 ]
5 d( `& a! f- ^+ D) I. i" w $lpa_post_home = get_option("lpa_post_home");
; y9 x9 a, ^( C" n4 b $lpa_post_category = get_option("lpa_post_category");( m7 S: f0 F4 K+ h
$lpa_post_archive = get_option("lpa_post_archive");
) f' U& J! E% f4 V8 K: t $lpa_post_search = get_option("lpa_post_search");
( O. _' D( `& k0 D. w6 T $lpa_striptags = get_option("lpa_striptags");+ t% D0 K$ x1 I, @
$ k) q$ S6 Q- Z+ K9 j // If post letters are not set, default is set to 3007 j3 B$ u" x- N
if ($lpa_post_letters == ""){
5 w3 l9 b8 H, t U4 G8 T $lpa_post_letters = 300;% X1 a$ K# _. ?2 y9 m# M$ P# B9 `
}
3 l: `3 R( p _$ O if ( is_home() || is_category() || is_archive() || is_search() ) {, H" P! c/ G1 m# C. o
$ j) f" p, {& L4 f $paragraphcut = explode('</p>', $content);: o9 h+ Z! E, [% E- V
global $post;4 ]) ]" y* T. W d$ E: y* O
$ismoretag = explode('<!--',$post->post_content);, e4 p! L7 r6 i. ?' I3 O8 ~
$ismoretag2 = explode('-->', $ismoretag[1]);
/ Q6 u+ @. P' r, f0 ]0 z# ^ if ($ismoretag2[0] != "more") {& x7 a) B" l q2 R# m
echo $paragraphcut[0];
g, B8 j# }( W echo $lpa_post_ending;
% g4 u1 |- \$ P- T) f- y% O; I if ($lpa_post_linktext != ""){
" n" {6 y. R Y) H$ {- k6 } //mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>"; T$ J" U% G$ G1 j
echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";1 i1 ~) g* n% R3 }" V0 q
}$ F. L( h/ T- R' N% ^8 X* u$ }
echo "</p>";- r% [4 |. \5 d* {
}+ X; {* i) D. W# B4 |9 x# {- \1 P
else {0 W8 v5 C. u4 Y4 h, P; }, t; L
return $content;
. @/ R' q, T2 F }% A, d* b! f3 @. V5 c
}
3 z" H5 _; L. _+ T* A else {
9 }7 S4 T+ u: A7 P/ @# K! E# B3 @9 C return $content;
" T1 f& k% D. z$ K }
! r# I& h! x# g2 X/ ? 8 W; `# b- S3 ~* Y; k; @/ w# k5 ^' z1 O
}8 u6 R' l2 v2 V: l. S
add_filter('the_content','lpa_replace_content'); |