下划线。me框架集成了对Jetpack无限滚动功能的支持,您只需安装Automatic Jetpack插件并确保启用无限滚动功能即可。
默认下划线的第155-156行。me framework添加Jetpack支持(如果已安装):
/**
* Load Jetpack compatibility file.
*/
if ( defined( \'JETPACK__VERSION\' ) ) {
require get_template_directory() . \'/inc/jetpack.php\';
}
在Jetpack中包含文件(
/inc/jetpack.php
) 在第17-23行,您可以获得:
function test_jetpack_setup() {
// Add theme support for Infinite Scroll.
add_theme_support( \'infinite-scroll\', array(
\'container\' => \'main\',
\'render\' => \'test_infinite_scroll_render\',
\'footer\' => \'page\',
) );
我从来没有在标准的WordPress帖子/内容中使用过无限滚动条,但我已经为自定义帖子类型(如公文包)编写了自己的滚动条-我已经查看了代码,它确实是特定于用例的,我不知道它是否会对您有多大帮助。
基本上,我编写一个新的WP\\U查询(在循环之外)来加载12个自定义帖子类型的帖子,然后编写一个javascript,当用户滚动到页面中的现有点时,触发AJAX函数来加载更多帖子并将其附加到父容器中,然后编写一个回调来执行新的WP\\U查询,以便AJAX调用用作操作。
希望这一切都有帮助。