首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Wordpress和Woocommerce页面上添加条件无限滚动支持

在Wordpress和Woocommerce页面上添加条件无限滚动支持
EN

Stack Overflow用户
提问于 2018-07-05 03:39:41
回答 1查看 102关注 0票数 1

我试图添加不同设置的jetpack无限滚动支持到我的Wordpress网站上的不同页面。例如,我希望博客页面在每次向下滚动时重新加载12篇文章,并且希望商店页面每次重新加载20种产品。所以我试着这样做,但这是行不通的,不知怎么的,条件只是被忽视了。

有人知道发生了什么事吗?

代码语言:javascript
复制
function quailstudio_infinite_scroll_init() {
    if ( is_home() || is_archive() || is_category() ) {
        add_theme_support( 'infinite-scroll', array(
            'type'           => 'scroll',
            'container'      => 'content',
            'wrapper'        => false,
            'render'         => 'render',
            'posts_per_page' => 12,
        ) );    } elseif ( is_shop() ) {        
         add_theme_support( 'infinite-scroll', array(
            'type'           => 'scroll',
            'container'      => 'main',
            'wrapper'        => false,
            'render'         => 'render',
            'posts_per_page' => 20,
        ) );
    } else {        remove_theme_support( 'infinite-scroll','' );
    } }

add_action( 'after_setup_theme', 'quailstudio_infinite_scroll_init' );
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-05 03:58:29

代码语言:javascript
复制
function my_theme_infinite_scroll_settings( $args ) {
    if ( is_array( $args ) && is_shop() )
        $args['posts_per_page'] = 20;
         return $args;
}
add_filter( 'infinite_scroll_settings', 'my_theme_infinite_scroll_settings' );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51183065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档