我复制了216th主题,只更改了文件夹的名称和样式中主题的名称。css。然后我添加了函数。php:
function twenty_sixteen_infinite_scroll_init() {
add_theme_support( \'infinite-scroll\', array(
\'container\' => \'main\',
\'type\' => \'click\',
\'posts_per_page\' => \'2\',
) );
}
add_action( \'after_setup_theme\', \'twenty_sixteen_infinite_scroll_init\' );
“旧帖子”按钮出现,但我单击后,不会再加载更多帖子。我错过了什么?
在最初的216页上,《无限卷轴》效果很好。
SO网友:Shady Mohamed Sherif
我添加了渲染,这是完整的代码。
function mytheme_infinite_scroll_init() {
add_theme_support( \'infinite-scroll\', array(
\'container\' => \'content\',
\'render\' => \'mytheme_infinite_scroll_render\',
\'container\' => \'content\',
\'posts_per_page\' => 2,
) );
}
function mytheme_infinite_scroll_render() {
while( have_posts() ) {
the_post();
get_template_part( \'template-parts/content\', get_post_format() );
}
}
add_action( \'init\', \'mytheme_infinite_scroll_init\' );
您可能会发现显示分页的问题,您可以通过将其从主题中删除或赋予其样式来解决此问题
display:none