Jetpack无限卷轴不会开火

时间:2014-10-29 作者:Django Reinhardt

我已仔细遵守以下说明:OttoPress, 并阅读以下位置的所有文档:Jetpack.me. 我觉得我知道什么应该起作用,但由于某种原因,无限卷轴并没有启动。

我已经在Wordpress上安装了Jetpack,并禁用了除无限滚动外的所有功能。

enter image description here

我创建了一个content.php, 根据OttoPress的建议和我的页面(page-news.php) 正如我所期望的那样,加载的内容很好。代码如下所示:

<div id="masonry">
  <?php while (have_posts()) : the_post(); 
    get_template_part( \'content\', get_post_format() );                                      
  endwhile; ?>
</div>
所有这些都正常工作后,我将以下内容添加到functions.php:

function bones_infinite_loop_init(){
  add_theme_support( \'infinite-scroll\', array(
    \'footer\'         => false,
    \'type\'           => \'scroll\',
    \'footer_widgets\' => false,
    \'container\'      => \'masonry\',
    \'wrapper\'        => false,
    \'posts_per_page\' => false
  ));
}
add_action( \'init\', \'bones_infinite_loop_init\' );
当这不起作用时,我甚至尝试添加:

\'render\'         => \'bones_infinite_scroll_render\',
并创建了一个包含post格式的函数。

我也尝试过:

\'type\'           => \'click\'
但是页面上没有显示任何内容,当我滚动到页面末尾时,不会加载额外的帖子,并且infinite-scroll 不会在上显示为类body 要素

开发人员控制台中也没有错误。设置时没有错误WP_DEBUG 为真。我还尝试禁用所有其他插件。

我错过了什么?

我想知道这是否与以下任何一项有关:

我正在尝试无限滚动自定义帖子page-news.php 我有\'posts_per_page\' => 3 也许这有点矛盾

  • 我错过了一个重要的(但很明显)步骤,请帮忙。

  • 1 个回复
    SO网友:RachieVee

    我想你想让它发生在Jetpacks\' example 如果没有按钮,只需向下滚动,就会出现更多帖子,直到没有更多?

    不确定这是否有帮助,但您的代码将包装器参数设置为false,而Jetpack的示例中footer parameter section 将其设置为true:

    add_theme_support( \'infinite-scroll\', array(
        \'type\'           => \'scroll\',
        \'footer_widgets\' => false,
        \'container\'      => \'content\',
        \'wrapper\'        => true, //This is true whereas your example is false
        \'render\'         => false,
        \'posts_per_page\' => false,
    ) );
    
    您还可以尝试在正在使用的动作挂钩之外运行add\\u theme\\u support函数,看看是否发生了任何事情。

    此外,我会尝试禁用Jetpack和页面新闻。php,确认正在进行默认分页。如果没有,则troubleshoot the pagination 如果它不存在,因为它可能会干扰喷气背包。我相信无限滚动需要WordPress的默认分页才能存在,因为它会按文章的“页面”分隔每一部分。

    我会说,如果您的浏览器中没有控制台错误,或者在设置wp-config\'s debug to true - 然后,你可能需要寻求更高级的帮助,甚至可能需要提供一个链接到该网站进行更深入的调查。祝你好运

    结束

    相关推荐