你可以使用插件來實現這個功能,不過,不喜歡插件的話,可以照以下做法來實現。
. x0 b; n3 Y7 E. G- q/ E( j2 I5 N& b) O
·使用nextpage標籤來實現分頁9 t G+ s- n# c
" }1 m# z5 j6 `& p這個標籤的使用方法和more標籤非常類似,不同的是,nextpage標籤可以在一篇日誌中使用多次。你只要在需要進行分頁的段落處添加一個<!--nextpage-->標籤。% C9 ?$ w, Q! y9 @
+ N4 n# q# H0 j3 s H
·確保你的模板支持分頁顯示, r! S% p6 \; p: v8 ]; _
: U, C% `( p& S% }6 ~8 L ~WordPress的默認模板是支持這個分頁顯示功能的,可以打開wp-content\themes\default文件夾下的sigle.php文件,在其中可以找到以下一行代碼:
5 m! s) y2 O( _0 B: A
; ]1 B; w7 {( I<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>" i- c1 r0 ^8 u7 N
/ a0 ]: {2 F" {( m1 e/ w- R. ~如果你使用了其他模板,並且該模板不支持分頁顯示的話,應把以上代碼複製以後添加到對應模板文件夾的sigle.php文件中。當然了,如果你的日誌首頁是顯示全文的,你也有必要把該代碼添加到對應模板文件夾的index.php文件中。演示效果可以看本站較長的一篇文章《十二個月內 僅僅依靠Google打造成功網站》。
$ k* J, I8 T" S( P% V
/ x5 j8 R/ T7 T5 _6 j$ X6 n) S·打開WordPress編輯器的nextpage標籤
6 N$ e" l. W U: H7 P. L" q5 o
5 W/ {; @6 t' B+ E% nWordPress編輯器分為代碼編輯器和可視化編輯器,打開源代碼編輯器中nextpage標籤的辦法是:
) I' S G9 P) A) ]
+ h3 G/ S$ {! s! ^" g5 c* K$ U打開\wp-includes\js目錄下的quicktags.js文件,找到以下代碼:
, F3 t) F2 k( x. G/ _4 Z: C0 c+ f, b9 t$ b! E, [. |
/* 9 E; l7 g6 f9 z9 j; ?, a7 i" @# w, m
edButtons[edButtons.length] =
3 d% M- t. T5 d: X+ u1 Fnew edButton('ed_next' & z& L, T: o" H7 P
,'page'
9 ~. O: o+ I9 t/ [4 x! ~% z,'<!--nextpage-->' & s4 D1 T& O4 } r; w* ]) |
,''
! k& Z* {- ~0 }$ G) K5 J" Z; q# ?9 B1 h,'p' / K3 |6 d5 T% G+ n
,-1
+ j: |, G+ K# Y9 ~( ~); & l. u& n4 v: ?
*/
. K& H/ d9 D. B4 Q2 l) J
, t: U: m+ e, O: k, R6 n把這段代碼前後的註釋代碼/*和*/刪除掉,保存並上傳覆蓋原文件。
8 n! J, C0 h8 l2 u! S
% A) C! Q4 S$ L- m' ]+ D5 L打開可視化編輯器中nextpage標籤的辦法是:
|1 {9 R- E$ {
: p; b: r L5 b0 M* ?7 \打開\wp-admin\includes\目錄下的post.php文件,添加'wp_page'到以下代碼段中,如下(紅字是添加的代碼):
" E! R2 R) K ?7 W% K1 g" F
9 U8 Z! O7 T$ M$ R) b8 L1 H2 @5 l. F$mce_buttons = apply_filters('mce_buttons', array('bold', 'italic', 'strikethrough', '|', 'bullist', 'numlist', 'blockquote', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'link', 'unlink', 'wp_more', 'wp_page','|', 'spellchecker', 'fullscreen', 'wp_adv' ));
, A3 \! a- W5 E u8 `
3 V% p5 ]! z% ?5 P! q1 s0 t·避免feed被分頁
% u% I* m, c) H
( h, L" z" B0 S打開分頁功能後,會導致feed裡的日誌也被分頁。解決辦法是:! n( T) N: S) P' j, p. n
- Z* P* B" t; G4 Y找到\wp-includes\目錄下的query.php,修改如下(紅字是添加的代碼):$ r; D0 @: }+ I
0 t. L! b9 j! L: a6 j; f( j
if ( strpos( $content, '<!--nextpage-->' ) && (!is_feed()) ) {) Z# o6 j. R V5 I& ~
n f' n+ Q0 W% Y
保存並上傳覆蓋原文件即可。 |