启用无限滚动就像将这个片段添加到主题的functions.php文件中一样简单(其中'content‘是包装帖子的容器的id ):
add_theme_support( 'infinite-scroll', array(
'type' => 'scroll',
'container' => 'content',
'footer' => false,
) );但是,如果我的网站有一个多列布局,例如,一个列显示最新的帖子,而另一个列列出标记(突出显示)中的最新帖子,我该怎么办?也就是说,基本上有两个容器。
我尝试了这两个片段(见下面),无论哪种方式,无限滚动只对一个列/容器启用。
add_theme_support( 'infinite-scroll', array(
'type' => 'scroll',
'container' => 'content',
'footer' => false,
) );
add_theme_support( 'infinite-scroll', array(
'type' => 'scroll',
'container' => 'highlights',
'footer' => false,
) );和
add_theme_support( 'infinite-scroll', array(
'type' => 'click',
'container' => array( 'content', 'highlights' ),
'footer' => false,
) );我做错了什么?
注意:如果安装Jetpack需要一个wordpress.com帐户这一事实阻碍了您,请尝试斯利姆捷包。它甚至可以在WP的本地安装上工作,并且不需要wp.com帐户。
发布于 2013-02-13 14:30:22
Automattic的幸福工程师(WordPress.com)克里斯·卡科斯基( Karkoski )在一封电子邮件中告诉我:“Jetpack目前不支持多列无限滚动。”
发布于 2013-02-08 11:15:03
我已经检查了Slim的源代码,如果不重写这个插件,这个任务就无法完成。
以下是一些提示:
post_type属性才能确定每个不确定循环要带什么post_type --这必须在JS和PHP (回调ajax函数)中完成。正如我已经说过的,插件必须重写。
https://wordpress.stackexchange.com/questions/84547
复制相似问题