WordPress 获取上一篇/下一篇文章的方法(含高级自定义方式)
admin 阅读:87 2024-03-02
在 WordPress 中获取上一篇/下一篇文章的方法有很多,本站分享两种方式:一种为默认方式(更快捷)、另一种为高级方式(更强大)。
默认方式
WordPress 提供了两个快捷函数来获取上一篇/下一篇文章,自动生成完整的 a 标签,格式为:<a href="文章链接">文章标题</a>。
<?php previous_post_link('上一篇:%link'); ?>
<?php next_post_link('下一篇:%link'); ?>高级方式
默认方式函数生成的是固定的 a 标签,但是很多时候,我们需要对上一篇/下一篇文章进行一些高级自定义,那么再用默认方式的函数就无法实现了,那么我们可以采用 get_adjacent_post() 函数来获取上一篇/下一篇文章的对象,从而实现高级自定义。
$prev_obj = get_adjacent_post('','',true);//获取上一篇
$next_obj = get_adjacent_post('','',false);//获取下一篇get_adjacent_post() 函数返回的是一个对象,我们就可以通过 -> 的方式获取具体信息了,比如:
$prev_obj->ID;//上一篇文章的ID $next_obj->post_title;//下一篇文章的标题
这样我们就可以根据自己的需求对上一篇/下一篇文章的内容进行高级自定义了。
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!



