Jetpack无限卷轴不适用于二十一六自定义主题

时间:2016-10-07 作者:Grim

我复制了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页上,《无限卷轴》效果很好。

1 个回复
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

相关推荐