Jetpack无限卷轴不适用于自定义主题

时间:2013-12-07 作者:user1255049

我有一个自定义主题,我试图在JetPack中集成无限滚动选项。每this article, 我向函数中添加了以下代码。php(除了激活模块之外)-

<?php 
    add_theme_support( \'infinite-scroll\', array(         
    \'container\' => \'content\',         
    \'footer\' => \'page\',       
) );
?>
可以找到实时站点here.

我的问题是,无限滚动函数似乎不能正常工作。达到10个帖子时仍会分页。

我不太确定我在写文章的时候,按照文章的步骤走错了哪里。有什么想法吗?

2 个回复
SO网友:Sarah

您是否尝试添加\'type\' => \'click\' 在下面\'footer\' => \'page\', 要查看Jetpack是否可以使用单击而不是默认滚动?

也值得在管理面板中转到设置->阅读。。。它是否说“到无穷远……我们已经为您禁用了此选项,因为您的外观中有页脚小部件→ 小部件,或者因为您的主题不支持无限滚动。“?在尝试上述步骤之前,您可以查看此处的内容。如果出现此错误,可能是页脚和滚动之间存在冲突。

我想你的集装箱也需要\'blog\' 而不是\'content\', 你的职位所在的部门#blog.

SO网友:ryanka

对于那些对此有困难的人来说,这是因为没有渲染功能。将以下内容添加到函数中。php文件:

add_theme_support( \'infinite-scroll\', array(
    \'container\'      => \'blogroll\', 
    \'footer\'         => false,
    \'posts_per_page\' => 1,
    \'type\'           => \'click\',
    \'render\'         => \'wb_infinite_scroll_render\',
) );

function wb_infinite_scroll_render() {
    get_template_part( \'templates/content-post\', \'standard\' );
}
将容器的名称更改为要在其中填充帖子的容器的名称。

此外,我的主题中有一个名为“templates”的文件夹,其中包含一个内容发布标准。其中的php文件允许我打印出所需的所有内容。

希望这有帮助!

结束

相关推荐

How do i Sort my Posts

我寻找一种解决方案,如何在我的页面中对文章进行排序。我在谷歌上搜索了几个小时,尝试了很多东西,但都不管用:(。不管怎样,也许有人能给我一个好的建议。我想要一个简单的列表,其中包含排序选项,如“最新优先”或“相关性”或“字母顺序(条目标题)”。有什么想法吗?