原则上,您可以将其用于任何存档页面。它所做的就是获取下一页的结果并显示数据。
它不能与CPT一起工作的原因是PHP脚本排队的方式—使用!is_singular()
滤器
插件的核心是JavaScript。即本节:
$(\'.pbd-alp-placeholder-\' + pageNum).load(nextLink + \' .post\',
function() {
您正在将“下一篇文章”页面的HTML内容加载到占位符元素中。jQuery将获取页面,只选择具有“post”类的部分(即
+ \' .post\'
零件)。
您没有进行任何自定义查询或查找,只是使用WordPress默认为您生成的链接(next_posts()
创建指向下一页结果的链接)。
因此,要使CPT发挥作用,您需要做两件事:
确保为自定义帖子类型存档页面触发了脚本确保您的CPT支持存档和分页