你可以使用插件來實現這個功能,不過,不喜歡插件的話,可以照以下做法來實現。
) w- ~5 F# X0 P: P _
( H. O* S6 b% |' z3 p1 e5 L·使用nextpage標籤來實現分頁
% r1 z9 B& K4 j8 q* Y- [: S6 ~- L5 G. V
這個標籤的使用方法和more標籤非常類似,不同的是,nextpage標籤可以在一篇日誌中使用多次。你只要在需要進行分頁的段落處添加一個<!--nextpage-->標籤。. M( @! \* R# W0 O9 c
7 D, M. A8 J" L. Y, b0 a
·確保你的模板支持分頁顯示
4 m" A' l; v; U$ ?; r
- ~* V+ F8 g4 W/ sWordPress的默認模板是支持這個分頁顯示功能的,可以打開wp-content\themes\default文件夾下的sigle.php文件,在其中可以找到以下一行代碼:
! M. l' X. @6 b b: v% a5 ^, ?5 ~% i {
<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>, J' N/ u+ p% ^
' S% ~$ K2 ` i, c
如果你使用了其他模板,並且該模板不支持分頁顯示的話,應把以上代碼複製以後添加到對應模板文件夾的sigle.php文件中。當然了,如果你的日誌首頁是顯示全文的,你也有必要把該代碼添加到對應模板文件夾的index.php文件中。演示效果可以看本站較長的一篇文章《十二個月內 僅僅依靠Google打造成功網站》。
8 u0 r& [" W+ b. w4 I
" M" Y4 I8 W+ X" v& T·打開WordPress編輯器的nextpage標籤
: A* b( }; |+ B' F$ x- c) b
3 n! U) i- p* q: T: I: H0 J5 R4 XWordPress編輯器分為代碼編輯器和可視化編輯器,打開源代碼編輯器中nextpage標籤的辦法是:* T/ P; Y. `0 ^
: c s* L1 [+ H* f. [打開\wp-includes\js目錄下的quicktags.js文件,找到以下代碼:
$ l2 D: b: T6 F: f; U! f6 @: y8 }1 d, E/ u- T6 ?6 [" O2 F* G! c
/* / @$ N6 H9 v8 r9 J
edButtons[edButtons.length] = % U* h- ~4 S3 B* K+ }; L0 R
new edButton('ed_next'
; e9 q% K4 g8 f" t; ]% S5 v,'page'
' m9 g& \6 G' {, y+ @# p# C,'<!--nextpage-->'
* P3 t4 l' w0 H' q( x,''
; D+ [+ e3 M0 V7 V: g4 \6 `3 c$ t3 y,'p' % K1 V, G6 r2 i. O h
,-1 % s! e8 h. S( |
);
/ i; h# O ~8 g" V& [*/
2 L8 l6 N! t! c/ I
: ]1 F/ O8 C/ t% i* J' h; q把這段代碼前後的註釋代碼/*和*/刪除掉,保存並上傳覆蓋原文件。
4 U! x$ p5 R2 X! C" |
5 X2 V" y7 G, J# `' |打開可視化編輯器中nextpage標籤的辦法是:
, V1 r' {8 F( |# W/ [- V+ I4 u5 h; v" X) I
打開\wp-admin\includes\目錄下的post.php文件,添加'wp_page'到以下代碼段中,如下(紅字是添加的代碼):+ {& s& q+ }! N1 e/ T! j: O% `, i
7 R) z/ t! Z$ W% D3 v& {$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' ));
' Y4 a+ f, x& j, H6 R" r5 O! C( ^* Q$ Y. y/ Y3 U
·避免feed被分頁
% p2 m6 v6 _& w0 c) u- t
% J9 a, J: x* d, Y' O7 Q2 X打開分頁功能後,會導致feed裡的日誌也被分頁。解決辦法是:2 I7 A3 w" \3 A
( X) t* j, |4 j. d找到\wp-includes\目錄下的query.php,修改如下(紅字是添加的代碼):
: w9 f5 }: S% ?8 i5 A" E* z7 b& V2 W i( x
if ( strpos( $content, '<!--nextpage-->' ) && (!is_feed()) ) {
2 a( X/ \% T$ k% T+ Y6 ]* F* C/ U% k8 V2 f& n7 C7 [& E
保存並上傳覆蓋原文件即可。 |