你可以使用插件來實現這個功能,不過,不喜歡插件的話,可以照以下做法來實現。) _ ?+ q" L8 H, {4 n
4 d8 o8 l& b' J, a4 W2 {# `·使用nextpage標籤來實現分頁+ C: J% ^3 M( O. }
1 c# ?" }: m9 z
這個標籤的使用方法和more標籤非常類似,不同的是,nextpage標籤可以在一篇日誌中使用多次。你只要在需要進行分頁的段落處添加一個<!--nextpage-->標籤。* N8 \- D1 }- \$ I2 K$ v
% Q7 Y( q1 m g9 u9 w7 J
·確保你的模板支持分頁顯示
* d) F6 E9 u% n% D3 r' X1 Z# f+ ]6 e6 t
WordPress的默認模板是支持這個分頁顯示功能的,可以打開wp-content\themes\default文件夾下的sigle.php文件,在其中可以找到以下一行代碼:) B( T3 G U# P7 c9 ^! w
3 I1 w, J! |, M2 B1 j7 U/ B
<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
1 x! g4 w' U- w) o1 j0 X% _- b
: \% }# c" n( K# l1 t$ a' a如果你使用了其他模板,並且該模板不支持分頁顯示的話,應把以上代碼複製以後添加到對應模板文件夾的sigle.php文件中。當然了,如果你的日誌首頁是顯示全文的,你也有必要把該代碼添加到對應模板文件夾的index.php文件中。演示效果可以看本站較長的一篇文章《十二個月內 僅僅依靠Google打造成功網站》。 R R4 V% Z' \4 L( v
4 c/ Q+ X" X2 H, U9 Q6 M
·打開WordPress編輯器的nextpage標籤
+ i* J, r& y3 u. g1 u- a8 o7 [) o& g$ J1 x d. j# L
WordPress編輯器分為代碼編輯器和可視化編輯器,打開源代碼編輯器中nextpage標籤的辦法是:/ v7 |: r% ~$ E
5 ~# L* Q0 D$ z
打開\wp-includes\js目錄下的quicktags.js文件,找到以下代碼:
! e$ Z# [( Y( @6 m5 c4 z) k8 ^- D* p9 B& p
/*
: |! M( H# v$ e* Y* {$ cedButtons[edButtons.length] =
9 k7 C8 [8 B+ ~new edButton('ed_next'
$ D/ A! k |- G1 Z* ?9 `$ H& k,'page'
5 E' T1 a2 q+ M: F,'<!--nextpage-->' 9 ^0 @8 R* c% B) D" L2 N$ o' R
,''
3 D; h$ X1 {8 P2 x,'p' 7 q! X8 B2 i. D# G* X
,-1 : N0 V# z1 `3 m2 s1 R
);
4 e; j4 m' o6 V. Y1 E6 Y. y1 d*/' {" X, J, V% A* R; x+ L
4 C/ m i' G# j: @
把這段代碼前後的註釋代碼/*和*/刪除掉,保存並上傳覆蓋原文件。0 i5 R! d* m1 g: G Y, f
, L/ ?, N& `4 F& r% T9 o% }打開可視化編輯器中nextpage標籤的辦法是: E! k$ V+ d, t
- m) J- B M4 S+ E2 `0 Z4 X- N打開\wp-admin\includes\目錄下的post.php文件,添加'wp_page'到以下代碼段中,如下(紅字是添加的代碼):
6 K) f! x4 O( v3 G. t- W$ a5 x: w
7 [: k( Q4 G8 R5 w4 X9 ^0 m$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' ));" D" x% F" p6 Z5 N" w8 M
: E* z) r1 C }·避免feed被分頁
2 @( q8 Q3 i0 ~. n z, P( ?: J5 i q# Y5 |: f
打開分頁功能後,會導致feed裡的日誌也被分頁。解決辦法是:
6 T1 d, m6 ^0 K8 n
" T) x1 T! p* h找到\wp-includes\目錄下的query.php,修改如下(紅字是添加的代碼):, U, r8 k3 n5 y" \ C# x- Q
3 H0 Z4 `2 R9 i
if ( strpos( $content, '<!--nextpage-->' ) && (!is_feed()) ) {( p3 m1 h* `' H% H& r, A8 n' r! ~
# u4 q. j% ~ X" ]* T
保存並上傳覆蓋原文件即可。 |