目录
首页 笔记 详情

WordPress获取下一篇文章标签:next_post_link


WordPress模板标签next_post_link用于在文章页面输出时间顺序上的下一篇文章链接,需要用在The Loop主循环。

next_post_link( string $format = '%link »', string $link = '%title', boolean $in_same_term = false, string|array $excluded_terms = '', string $taxonomy = 'category' )

函数参数

$format

字符串值,默认值:%link »

格式化链接,可以在链接的前面或后面插入字符,%link表示链接。

$link

字符串值,默认值:%title

格式化链接锚文本,可以在锚文本的前面或后面插入字符,%title表示文章标题。

$in_same_term

布尔值,默认值:false

是否只显示相同分类的文章链接,默认为否。

$excluded_terms

数组或字符串值,默认为空

排除某些分类的文章,如果是字符串值,多个ID用逗号分隔。

$taxonomy

字符串值,默认值:category

分类法,默认为category

next_post_link()函数使用示例

显示相同分类的下一篇文章

<?php next_post_link( '相同分类下一个文章:%link', '%title', TRUE ); ?>

下面是另外一种方式输出下一篇文章,支持HTML其他结构。

       <ul>
		    <li class='prev' ><a href="<?php $pre_post = get_previous_post();if (get_previous_post()) { echo get_permalink( $pre_post->ID );} else {echo "没有了,已经是最后文章";} ?>" class="articlePrev articleBtn">&nbsp;</a></li>
            <li class='next' ><a href="<?php $next_post = get_next_post(); if (get_next_post()) { echo get_permalink( $next_post->ID );} else {echo "没有了,已经是最新文章";} ?>" class="articleNext articleBtn">&nbsp;</a></li>
          </ul>

 


写笔记

咨询

您的电子邮箱地址不会被公开。 必填项已用*标注