本帖最後由 諾基亞 於 2011-10-3 09:48 編輯
* F' u# K" E& s/ Q6 F
4 P+ x& ~0 x8 w" I& F我看了下,覺得寫得很一般啊。代碼混亂,特別是function.php裡面
9 s/ t8 k" L' h0 Z0 V; r, M' Q/ @4 Y
4 q3 \0 y) r- k如果要用,& D7 A: l. `' Z' {" c- r
打開index.php
# D& `" [" J% Y" w- r8 _
( x' I( g: m5 u. f
6 M# G8 y l! r8 ~找到<div class="intro">
7 ?% p* c6 a& n6 J! c <?php if(is_category() || is_archive() || is_home() ) {
; J" n5 j4 S9 Q! j8 m2 i. e# T( R& | the_excerpt();
6 G$ o* u' u: H% B, g, h3 w) ^- f } else {3 `- E; A' X) u$ @" Q6 d2 D
the_content('Read the rest of this entry »');
, O1 N/ P0 X5 w6 j } : d) S: l* o, H! U8 y# D8 {; _
?>9 Z; [6 v0 W* x/ W/ o
</div>
9 x" q- r9 J7 `6 k# w
2 ]9 ]5 S9 s3 \( W; T# N修改成
( y( @( M3 h, I$ v) K9 u<div class="intro">1 U$ J# x! ~/ U; Q) T
<?php the_content(); - @; Q. I8 \$ C
?># z( Y' K9 ~& ^: c% N8 Y) b
</div>8 [6 F% q' z) E) B5 V
6 a( P) m5 e/ ?
; R* {2 g: z$ F- ]8 ?7 p% g
A+ B2 v7 x- A$ x# L! m打開function.php,找到最後,刪除- k/ ~/ P, u- d* o) i% ?' B, h/ Q
9 V$ `; E0 I' e( ?, }7 G
function lpa_replace_content($content); P- M1 D2 \* U8 ? v
{6 O) m; Z0 t* `- K. p. {: k: S
// Get data from database
- r# [' @' V, K7 q6 c $lpa_post_wordcut = get_option("lpa_post_wordcut");
/ _+ M l" A0 Q* R' ~9 Y D : N" M* h T! z( N9 L
$lpa_post_letters = get_option("lpa_post_letters");
! O& @3 y! P* y( l $lpa_post_linktext = get_option("lpa_post_linktext");0 c( P' P! `0 I1 O
$lpa_post_ending = get_option("lpa_post_ending"); |1 P: o& W9 t6 c2 G9 ^5 m
: D7 X# j! Z! \2 ?' v7 h
$lpa_post_home = get_option("lpa_post_home");% S; X O+ J7 K. x" S( ]
$lpa_post_category = get_option("lpa_post_category");
# b- I9 B8 A" b7 b6 T $lpa_post_archive = get_option("lpa_post_archive");1 D: h$ U8 l6 l5 |) V" P: m% c
$lpa_post_search = get_option("lpa_post_search");: J+ p3 |1 ?9 L( m! O; n: o! ^& R
$lpa_striptags = get_option("lpa_striptags");
2 U7 S4 A9 ~; r- y
* a4 e: Y4 p. W! V" M p# u1 R2 h // If post letters are not set, default is set to 3002 W7 K! d. q9 o- `
if ($lpa_post_letters == ""){2 p# E' J; X: {
$lpa_post_letters = 300;
L" G! v8 v H x( d }7 B/ Y5 M5 Z9 L- F4 K) p
if ( is_home() || is_category() || is_archive() || is_search() ) {
2 J6 ?- E5 C1 a2 k+ R# A# F, ] , D# K) ?" u& \* B* m
$paragraphcut = explode('</p>', $content);
/ m* I& Y9 q$ Y7 f! b9 P; @7 M# F global $post;4 B) m- j8 D- [1 Q; V$ V. p% W& l
$ismoretag = explode('<!--',$post->post_content);3 T2 E+ `7 j. W; K& J% f
$ismoretag2 = explode('-->', $ismoretag[1]);5 p* r. I3 T$ a1 m
if ($ismoretag2[0] != "more") {* a/ F! E8 H4 e+ v9 O
echo $paragraphcut[0];: T- N7 g( a8 | q v' d
echo $lpa_post_ending;
: H1 |/ P/ p+ o8 O% a& F if ($lpa_post_linktext != ""){
3 K/ M5 i8 x; X; L/ F9 W //mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";
7 M% T! f+ U6 r% d echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";
3 p' i& x- y. ^9 E" m }- w: l! ^5 t2 Z% z; t
echo "</p>";
! X2 b. M1 e/ |3 A; X7 I/ e }
+ N2 q8 g; V6 ~( @. X* p else {) E1 Y1 c2 L3 f) a
return $content;
# S& T! x) Q$ b' d# a5 n* ?& f }3 F( P9 r0 S q1 l5 H% Z
}* f& J$ ^5 l5 z% _- T+ y
else {
; X& a5 s0 X5 Y return $content;
3 B' b& e& }# R2 ?( {& q/ Y) X; l }
, h$ L4 T( Y9 C" ]* K3 `
5 W3 s) ]' f& e% k* p+ H% U! r}8 u4 A. A5 G( b: [- U
add_filter('the_content','lpa_replace_content'); |