主页 » Wordpress » 不用插件实现wordpress文章分页

不用插件实现wordpress文章分页

一月 8th, 2011 Wordpress

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 -否

评论一下不用插件实现wordpress文章分页





标签/关键词 »

与“不用插件实现wordpress文章分页”相关的推荐阅读内容

wget curl命令下载文件中文乱码解决方法

2015年8月15日
curl示例 curl http://www.example.com/123.txt|iconv -f gb2 ...

WordPress 自定义字段(外链)网址转换成内链跳转

2014年5月16日
在根目录建立文件夹abc 里面放一个index.php文件,内容如下 <?php $url = $_GE ...

APNp和AnyConnect的区别

2014年7月1日
APNp和AnyConnect的不同之处如下: AnyConnect的优点 安全。不经国内中转,全程加密。 快 ...

linux下wget命令如何下载ftp上的内容

2014年10月28日
命令格式如下 wget ftp://IP地址/文件 --ftp-user=用户名 --ftp-password ...