您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
4-37. 内容分页和关联分页详解
发布时间:2023-03-19 21:52:57编辑:雪饮阅读()
关于分页符
如果一篇文章篇幅过大,则可以采用分页符
分页符使用小技巧就是可以在该分页符之前插入或之后插入内容
那么如此一来我们就可以在详情页中调用该文章的内容,有了分页符后则详情页的the_content方法默认只是调用第一个分页的数据。
文章内分页标签则可以使用wp_link_pages函数,但有默认前缀“页面:”
除了这种文章内分页(分段)外,还有一种文章内分页,只是不是拆分当前文章,而是相当于上一篇下一篇的类似,我的个人理解是文章不都是有文章id嘛,那么上一篇、下一篇这种相当于在id上面的比较大小吧。获取其他排序方式,但一般应该都是id排序了。
这种文章内分页称为关联分页,可以使用函数previous_post_link与函数next_post_link输出上一页(上一篇)与下一页(下一篇)。
这两个方法不传参时候则默认使用“《”表示上一页的前缀,用”》”表示下一页的前缀。
如果传有参数时候会将这里的参数作为前缀,则输出也仅仅输出前缀,不包含对应上一页或下一页的链接,除非参数里面包含宏(链接,一般如%link)
那么上述内容示例都在这里的以详情页singular.php如:
<?php if(have_posts()):?>
<?php while(have_posts()):the_post();?>
<div>文章内容</div>
<div style="border:1px solid pink;">
<?php the_content();?>
</div>
<div>文章内分页</div>
<div style="border:1px solid pink;">
<?php wp_link_pages();?>
</div>
<div>文章内分页(关联分页)</div>
<div style="border:1px solid pink;">
<?php previous_post_link();?>
<?php next_post_link();?>
</div>
<div>文章内分页(关联分页)(含参)</div>
<div style="border:1px solid pink;">
<?php previous_post_link("上一篇文章:");?>
<?php next_post_link("下一篇文章:");?>
</div>
<div>文章内分页(关联分页)(含参)(带宏)</div>
<div style="border:1px solid pink;">
<?php previous_post_link("上一篇文章:%link");?>
<?php next_post_link("下一篇文章:%link");?>
</div>
<?php endwhile; ?>
<?php endif;?>
关键字词:分页,关联分页