你可以使用插件來實現這個功能,不過,不喜歡插件的話,可以照以下做法來實現。
k: J0 b1 H7 Q z1 R" L
; ^& k0 P- p9 y- [7 ?·使用nextpage標籤來實現分頁
/ e* j* @ h2 I& z% V0 {- I4 ?5 j# l7 l2 B3 q* C( }' M
這個標籤的使用方法和more標籤非常類似,不同的是,nextpage標籤可以在一篇日誌中使用多次。你只要在需要進行分頁的段落處添加一個<!--nextpage-->標籤。
8 _) i! T; S( i1 |
) \- p! F: d& ~7 ?/ Q9 ]·確保你的模板支持分頁顯示
, I: q' m/ K$ P5 W; V- Z; Q, _$ ]
- V' b! d3 t0 h$ z7 \WordPress的默認模板是支持這個分頁顯示功能的,可以打開wp-content\themes\default文件夾下的sigle.php文件,在其中可以找到以下一行代碼:
* O+ W, E/ x8 U$ N
- y$ {& r J* L# I<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>! s% u: B: \6 N7 B) N0 ^
) B0 n" \% c) ?2 B+ X如果你使用了其他模板,並且該模板不支持分頁顯示的話,應把以上代碼複製以後添加到對應模板文件夾的sigle.php文件中。當然了,如果你的日誌首頁是顯示全文的,你也有必要把該代碼添加到對應模板文件夾的index.php文件中。演示效果可以看本站較長的一篇文章《十二個月內 僅僅依靠Google打造成功網站》。
6 c; {* s: O9 T& e- e p/ u' f1 v8 Q' v" Y. Z
·打開WordPress編輯器的nextpage標籤( W. }( {, D# e
. a6 I- Q; c7 k- R0 b
WordPress編輯器分為代碼編輯器和可視化編輯器,打開源代碼編輯器中nextpage標籤的辦法是:
! p# n; c S0 K. i3 {
- A1 W- m3 @( a! r打開\wp-includes\js目錄下的quicktags.js文件,找到以下代碼:
4 ?: i" o- Y0 B( V; X; V# q( x$ h$ i9 m( N% K* A
/* ! f! H8 k- |; D
edButtons[edButtons.length] = : ~* X# @. o7 H" p" D7 H
new edButton('ed_next'
1 {% b, Z6 Y+ { J+ Y, f& `,'page' - H0 H: {' b# @
,'<!--nextpage-->'
0 K& |+ o: P* e. K,'' 2 O, C3 P/ `. [! Q
,'p'
" | ~4 T2 _) K; b; U7 R2 @,-1 ; e, M* ~4 ]2 p- _. H
); 0 O' S- _7 G1 d% P' _
*/
. q3 g ~5 z- F/ ]0 ~- @. m
- Q* n& D' }& G把這段代碼前後的註釋代碼/*和*/刪除掉,保存並上傳覆蓋原文件。9 T- N6 s, y, B
8 M2 ?0 v" o& n- r$ O/ D打開可視化編輯器中nextpage標籤的辦法是:2 {, k2 f7 O H+ O
+ d( i8 ~) n! K6 j/ R. o
打開\wp-admin\includes\目錄下的post.php文件,添加'wp_page'到以下代碼段中,如下(紅字是添加的代碼):+ e4 _# L( ]/ \
/ M+ M. t5 }5 |, D
$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' ));' W! W. B# p$ N4 c. U. V+ X
j2 g* F& t2 v9 p
·避免feed被分頁
. _; Z$ U; z2 E5 m
9 d( ^: i3 J) o& W# Y; j5 p# @打開分頁功能後,會導致feed裡的日誌也被分頁。解決辦法是:
}9 Q2 m. C/ o# n' D- \
* ~: z& t4 N" I" f1 x# c找到\wp-includes\目錄下的query.php,修改如下(紅字是添加的代碼):
. k% y" O2 B9 Y, X4 A" r
8 d. t. K6 x, B! xif ( strpos( $content, '<!--nextpage-->' ) && (!is_feed()) ) {( ?# Y. o2 Q/ E9 D! t% F$ R5 ~( @
! k0 h" i3 L6 B: o
保存並上傳覆蓋原文件即可。 |