我正在使用喷气背包无限滚动,但它不能完全工作:
当使用 type="click" 而不是 type="scroll" 时,一切正常。一个按钮放置在帖子下方,当单击更多帖子时,将通过无限滚动加载。当使用 type="scroll" 时,它只工作一次,之后它不再加载任何帖子,即使存在要加载的帖子。我在调试模式或 JavaScript 控制台中看不到任何故障。
我在 javaScript 中有这个来跟踪每个负载:
( function( $ ) {
$( document.body ).on( 'post-load', function () {
// New posts have been added to the page.
console.log('posts loaded...');
} );
} )( jQuery );
使用 type="click" 时,每次后加载都会触发 5 次“后加载”事件。使用 type="scroll" 时,"post-load" 事件仅触发 1 次,然后不再加载任何帖子。漏洞?
当使用 'posts_per_page' => 3 时,然后 type:scroll 加载 3 次,但之后它不再加载(所以它在 14 个帖子后停止)。当使用 'posts_per_page' => 100 时,我的所有帖子都会一次加载 (95)。为什么呢?