wordpress中利用wp_link_pages()实现文章分页显示

这时候,我们就要用到一个wordpress函数——wp_link_pages()了。那么,怎样通过wp_link_pages()函数来实现wordpress文章的分页显示呢?下面,一起来看看吧。

首先,我们到文章页模板文件single.php里查找一下有没有wp_link_pages()函数,如果没有,我们给添加上。然后我们在写文章时,在文章需要分页的地方添加上<!–nextpage–>标签(注意:不是在“可视化”下添加,而是在“文本”状态下添加,这样才有效果),接下来我们打开文章的时候就会显示“页面: 1 2 3 ”这样的分页效果。

是不是觉得这种效果太简单,想要好看一点的。别急,下面就是一种比较炫一点的分页效果代码:

 代码如下 复制代码

    <?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’ => “下一页”)); ?>

用上面的代码替代你single.php文件中的wp_link_pages(),再在style.php文件中添加如下的CSS代码:

 代码如下 复制代码

    .fenye{text-align:center;margin:0px auto 10px;}
    .fenye span{background-color:#C73503;color:#fff;font-weight: bold;margin:0px 1px;padding:3px 6px;text-decoration:none;border:1px solid #D2D2D2;}
    .fenye a{text-decoration:none;}www.111cn.net
    .fenye a span{background-color:#F6F6E8;font-weight: normal;color: #000;text-decoration: none;}
    .fenye a:hover span{background-color:#c73503;color: #fff;}

通过上面的代码可以实现如“>文章分页: 上一页 1 2 3 下一页”的效果,是不是要好看一点。呵呵

wp_link_pages()函数参数详解:

    before:(字符串)所有链接前的文本。默认为<p>pages:。
    after:(布尔)所有链接后的文本 。默认为</p>。
    link_before:(字符串)单个链接文本前的文本。默认为空。
    link_after:(字符串)单个链接文本后的文本。默认为空。
    next_or_number:(字符串)是否指明页面数。值:number -(默认)即显示页面数。
    nextpagelink:(字符串)链接到下一页的文本。默认为Next page。
    previouspagelink:(字符串)链接到上一页的文本。默认为Previous page。
    pagelink:(字符串)页面数的字符串格式。默认为%,它可以生成诸如”1″,”2″这类数字。
    more_file:(字符串)链接应指向的页。默认为当前页。
    echo:(布尔)是否输出或返回结果。1 -是(默认);0 -否

时间: 2024-11-10 08:04:07

wordpress中利用wp_link_pages()实现文章分页显示的相关文章

ASP.NET中利用DataGrid的自定义分页功能

asp.net|datagrid|分页 ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页 ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的. 在最进的一个项目中因为一个管理页面要管理的数据量非常大,所以必须分页显示,并且不能用DataGrid的内置分页功能,于是自己实现

一个在PHP中利用递归实现论坛分级显示的例子(为了简单起见,我将分页显示部分去掉了)

递归|分页|显示 <?php/*存放帖子的表结构CREATE TABLE announce (   announce_id int(11) NOT NULL auto_increment,   board_id smallint(6) NOT NULL,   title varchar(100) NOT NULL,   content tinytext,   add_time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,   auth_name

长文章分页显示思路及页码条显示新思路

分页|显示 这两天利用空闲时间编程序,琢摩了一下关于长文章分页以及页码条的简单实现方法. 思路是VBSCRIPT的. CurrentPage=Request.QueryString("page")'CurrentPage是当前页的意思 PageCount = Int(Len(Content)/SIZE) + 1'Content是长文章内容'SIZE是每一页显示字数'PageCount是最后一页的页码 START=Cint((CurrentPage-1)*SIZE+1)'START是每一

wordpress中is_sticky()置顶文章方法参数与用法

[说明] 检查当前文章是否置顶.返回值TRUE 或者 FALSE. [用法] <?php is_sticky($post_ID); ?> [参数] $post_ID (string) (optional) 文章 ID 默认: None 返回值 (boolean)True,或 false. [示例] is_sticky(); // 任意置顶文章被显示. is_sticky('17'); // 当ID为17的文章被显示. [源文件] is_sticky() 位于 wp-includes/post.

ASP.NET中利用DataGrid实现高效分页

asp.net|datagrid|分页 ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的. 在最进的一个项目中因为一个管理页面要管理的数据量非常大,所以必须分页显示,并且不能用DataGrid的内置分页功能,于是自己实现分页. 下面介绍一下我在项目中用到的分页方法. 当然显示控件还是用DataGri

在JSP页面中实现检索数据的分页显示

js|分页|数据|显示|页面     在页面中,当检索的数据很多时,通常需要分页显示数据,并要实现翻页. 下面将通过一些例程来说明实现JSP页面翻页技术的实现. 首先,在JSP中,通过JAVA servlet 来检索数据,而用JSP来调用结果来显示. 因而,此技术可分为两个部分(依赖关系): 1. 在服务器端的servlet 中的实现 要点: &将查询条件保存到session中,取session中的查询条件 &设置Statement对象的MaxRows(确定一页显示多少行数据) &

在ASP中轻松实现记录集分页显示

大家都知道在Dreamwerver中可以很方便地实现记录集的分页显示,但是生成的代码的确很庞大,影响了网页的显示速度,看起来条理也不是很清晰,那么,可不可以用简单的方式实现同样的功能呢?当然可以,笔者通过以下一些简单的代码就实现了记录集的分页显示,现在拿出来大家一起分享. 主要代码如下: <% If rs1.recordcount>0 Then ' 记录集不为空则处理记录 rs1.pagesize = 10 ' 设置每页显示的记录数 num=rs1.recordcount ' 记录总数 pag

Struts 中如何实现查询结果分页显示

分页|显示 messagelist.do - > messagelist.jsp 用 messagelist.do?start=0 来显示第一个页面 参数说明: list:信息列表 start:开始位置 page:每页显示的信息数目 previous:上页开始位置 next:下页开始位置 MessageListAction 里的 perform 是这样写的: ---------------------------------------------------------------------

Wordpress实现单篇文章分页显示方法

1. 找到wp-includes/js/quicktags.js ,在其中找到下面这个javascript代码:  代码如下 复制代码 edButtons[edButtons.length]=new edButton("ed_more","more","<!–more–>","","t",-1); 在这个代码的后面加上如下代码:  代码如下 复制代码 edButtons[edButtons.le