在wooocmmerece站点上应用无限滚动无法正常工作

时间:2019-01-16 23:30:53

标签: search woocommerce infinite-scroll jetpack relevanssi

我正在尝试实现jetpack的无限滚动。我的网站上有?currency_switch = EUR和?orderby = width-desc这些自定义URL参数,这些参数成功实现,没有任何ajax,对于搜索,我正在使用relevanssi。  我在我的functions.php中使用此代码

function mytheme_infinite_scroll_init() {
    add_theme_support( 'infinite-scroll', array(
        'container' => 'multiple-products',
        'type'           => 'scroll',
        'posts_per_page' => get_option( 'posts_per_page' )

    ) );
}
add_action( 'init', 'mytheme_infinite_scroll_init' );

它可以工作(仅在商店页面上),但是不能与上述自定义url参数一起使用,并且会中断搜索。我没有调整任何分页代码(没有改变任何$ paged stc)。 如何处理自定义查询参数?如何处理relevanssi,因为它指出它不支持jet pack插件的无限滚动功能,因此有一种方法可以使相关的结果通过jet pack无限滚动。

我尝试了自定义实现,一开始尝试进行简单的ajax调用,但最终遇到了类似A simple Ajax call in wordpress doesn't give the expecetd output这样的怪异问题

谢谢

1 个答案:

答案 0 :(得分:0)

很抱歉为您提供无聊的答案,但是无法使Relevanssi与Jetpack Infinite Scroll功能一起使用。您只需要在搜索页面上将其禁用,如Relevanssi knowledge base中所述。