当前浏览:首页 / WordPress函数 / posts_nav_link()

posts_nav_link( string $sep = '', string $prelabel = '', string $nxtlabel = '' )

显示上一页和下一页的文章链接导航

linkmore...

nav

postsmore...


参数

$sep

(string) (可选) 文章导航链接的分隔符。

默认值: ''

$prelabel

(string) (可选) 上一页的标签。

默认值: ''

$nxtlabel

(string) (可选) 下一页的标签。

默认值: ''


说明

关于显示文章的下一页和上一页,请参见next_posts_link()previous_posts_link()

有关在单个文章上显示下一个和上一个文章导航的信息,请参见next_post_link()previous_post_link()

注:由于传统上,博客文章是按时间倒序排列的(最新文章在顶部),因此“下一页”的定义有些模糊。WordPress将“下一页”定义为“指向过去的下一页”。



源码

查看源码 官方文档


更新日志

版本描述
0.71开始引入

使用示例

  • 示例1

    使用图像

    <?php posts_nav_link( ' ', '<img src="' . esc_attr( get_bloginfo( 'stylesheet_directory' ) . '/images/prev.jpg . ')'" />', '<img src="' . esc_attr( get_bloginfo( 'stylesheet_directory' ) . '/images/next.jpg . ')'" />' ); ?>
    
  • 示例2

    默认用法

    默认情况下,posts_nav_link() 如下所示:

    «上一页 — 下一页»

    <?php posts_nav_link(); ?>
    
  • 示例3

    居中DIV

    以页面为中心显示上一页和下一页链接(“上一页·下一页”)。

    <div style="text-align:center;">
    	<?php posts_nav_link( ' · ', 'previous page', 'next page' ); ?>
    </div>
    
  • 示例4

    您可以更改每个链接中的文本以及链接之间的文本。

    你可以返回到上一页,也可以前进到下一页。

    <p><?php posts_nav_link( ' or ', 'You can go back to the previous page', 'you can go forward to the next page' ); ?>.</p>