你可以使用插件來實現這個功能,不過,不喜歡插件的話,可以照以下做法來實現。* s, x9 X$ N. D0 b
- G; z7 ~' z2 W7 ]8 Y
·使用nextpage標籤來實現分頁1 f: D# e+ s/ B2 V
2 |3 z3 L" ^9 J這個標籤的使用方法和more標籤非常類似,不同的是,nextpage標籤可以在一篇日誌中使用多次。你只要在需要進行分頁的段落處添加一個<!--nextpage-->標籤。
8 _( a! h7 m! F0 q! v( ]' u- ~" ^& ]: j' X7 ?: `/ C- @; o
·確保你的模板支持分頁顯示
% M9 A# P7 m# G. Y9 L( B
( h; O$ i2 v5 G/ P1 L' B+ A; @WordPress的默認模板是支持這個分頁顯示功能的,可以打開wp-content\themes\default文件夾下的sigle.php文件,在其中可以找到以下一行代碼:
- b: H) l3 T7 }) u) F% [6 ]' l% D7 K) H
<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>/ w+ C( R' n! L7 A& J5 A/ Q) N
( x& h: Q3 o( ~+ c! t. }5 Z! V( |
如果你使用了其他模板,並且該模板不支持分頁顯示的話,應把以上代碼複製以後添加到對應模板文件夾的sigle.php文件中。當然了,如果你的日誌首頁是顯示全文的,你也有必要把該代碼添加到對應模板文件夾的index.php文件中。演示效果可以看本站較長的一篇文章《十二個月內 僅僅依靠Google打造成功網站》。
1 J- e3 T# i& G
: n w B/ m3 x3 Y6 L: s! d/ z·打開WordPress編輯器的nextpage標籤
/ _$ _5 `0 ~, N: L( c" O' e3 e* \% ^( E! A+ p, {
WordPress編輯器分為代碼編輯器和可視化編輯器,打開源代碼編輯器中nextpage標籤的辦法是:
) @$ |- \. O# |0 ]) r) ?* d* H) H8 O$ Y" s
打開\wp-includes\js目錄下的quicktags.js文件,找到以下代碼:
: d% H1 } J- h X% J
: w" _, V- W% n9 {. `/*
$ B% `. D( Y+ j. X0 medButtons[edButtons.length] =
4 o3 v1 ~) l# `. l5 x4 f4 Vnew edButton('ed_next'
( Z; e. X5 f7 T, N7 M7 C- Z) p,'page'
5 ?0 N9 R1 J+ T4 c# ?,'<!--nextpage-->'
& E0 ^) R) k/ n# C: |. h,''
; z5 W% i5 B, n( d,'p' + N' c w7 r& B+ Q( c# C
,-1 " a/ I0 @: y( a' @' m) t
); 5 c9 Y) A! u! q$ J7 O
*/7 h1 `. u# v" N( N
5 t% e) j. e2 V$ a/ {8 a
把這段代碼前後的註釋代碼/*和*/刪除掉,保存並上傳覆蓋原文件。- `4 i2 q5 n( i+ a9 ?" j& Z" H
0 A1 E; Q9 x0 X9 ]; z# E" Y
打開可視化編輯器中nextpage標籤的辦法是:
- K' U' S7 y: B: E& K( p/ E( \" ?/ ^( T! Z! N8 V+ z- @6 d6 L
打開\wp-admin\includes\目錄下的post.php文件,添加'wp_page'到以下代碼段中,如下(紅字是添加的代碼):
+ Y- G7 u* x, }3 p4 `/ o) s' X9 T2 Q" q @- Q9 z, [3 [
$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' ));
% b/ y8 |% O+ E& v' x% U5 Y( i( J+ o2 _4 C9 _ n' x, d
·避免feed被分頁- c8 _! @. {2 E
+ m$ o# J& |9 m0 I3 w打開分頁功能後,會導致feed裡的日誌也被分頁。解決辦法是:; E+ N* Q/ B e7 O, f
# j! ^; T& `7 q4 A- ^) K& g3 o j2 f; f
找到\wp-includes\目錄下的query.php,修改如下(紅字是添加的代碼):
. {0 }8 G3 `! N4 m/ ^0 r
9 j8 Y( w* \/ l( c9 ^/ gif ( strpos( $content, '<!--nextpage-->' ) && (!is_feed()) ) {
) a/ p2 \/ A- ^4 R/ o
l5 I! z6 I' H1 L保存並上傳覆蓋原文件即可。 |