1 、在 WordPress 編輯器裏添加分頁按鈕
在主題文件裏找到 functions.php 文件,添加以下代碼:
function enable_more_buttons($buttons) {
$buttons[] = ‘wp_page’;
return $buttons;
}
add_filter(“mce_buttons_3”, “enable_more_buttons”);
保存退出,效果如下:
2 、找到當前主題的 single.php 文件,找到如下代碼:
<?php the_content(); ?>
然後在下面加上如下代碼:
<?php wp_link_pages(); ?>
最後保存退出。以後在寫文章的時候只要將光標定位到想分頁的地方點一下分頁按鈕我們的文章就可以實現分頁顯示了,默認的分頁效果圖如下:
再給出兩種效果的代碼,第一種是增加了” 上一頁” 和” 下一頁” 選項,並且在一塊的效果,如下圖:
代碼如下:
<?php wp_link_pages(‘link_before=<span class=”single-navi”>&link_after=</span>&before=<div id=”single-navi”>
<div class=”wp-pagenavi”><p><span class=”pages”> 頁面:</span>&after=&next_or_number=number’); ?> <?php wp_link_pages(‘before=&after=</p>
<div class=”fixed”></div></div></div>&next_or_number=next&previouspagelink=上一頁&nextpagelink=下一頁’); ?>
第二種是” 上一頁” 和” 下一頁” 選項在兩邊的效果,如下圖:
代碼如下:
<?php wp_link_pages(‘before=&after=&next_or_number=next&previouspagelink=上一頁&nextpagelink= ‘);
wp_link_pages(‘before=&after=&next_or_number=number’); echo ” “;
wp_link_pages(‘before=&after=&next_or_number=next&previouspagelink= &nextpagelink=下一頁’); ?>
上面第二種效果還有一種代碼可以實現,代碼如下:
<?php wp_link_pages(array(‘before’ => ‘<div class=”Pages”>> 文章分頁:’, ‘after’ => “,
‘next_or_number’ => ‘next’, ‘previouspagelink’ => ‘ 上一頁’, ‘nextpagelink’ => “”)); ?>
<?php wp_link_pages(array(‘before’ => “, ‘after’ => “, ‘next_or_number’ => ‘number’,
‘link_before’ =>'<span>’, ‘link_after’=>'</span>’)); ?>
<?php wp_link_pages(array(‘before’ => “, ‘after’ => ‘</div>’, ‘next_or_number’ => ‘next’,
‘previouspagelink’ => “, ‘nextpagelink’ => “ 下一頁”)); ?>
知其然也要知其所以然,附上官方對 wp_link_pages 的函數的介紹:
參數:
before
(字符串) 所有鏈接前的文本。默認為<p>pages: 。
after
(布爾) 所有鏈接後的文本 。默認為</p> 。
link_before
(字符串) 單個鏈接文本前的文本。默認為空。 (要求 2.7 或之後的版本)
link_after
(字符串) 單個鏈接文本後的文本。默認為空。 (要求 2.7 或之後的版本)
next_or_number
(字符串) 是否指明頁面數。
值:number -(默認) 即顯示頁面數;
next -(要求 1.5 或之後的版本)
nextpagelink
(字符串) 鏈接到下一頁的文本。默認為 Next page 。 (要求 1.5 或之後的版本)
previouspagelink
(字符串) 鏈接到上一頁的文本。默認為 Previous page 。 (要求 1.5 或之後的版本)
pagelink
(字符串) 頁面數的字符串格式。默認為%,它可以生成諸如」1″,」2″這類數字。
more_file
(字符串) 鏈接應指向的頁。默認為當前頁。
echo (布爾) 是否輸出或返回結果。 1 -是 (默認);0 -否