在 wooocmmerece 网站上应用无限滚动没有按预期工作
Applying infinite scroll upon wooocmmerece site isn't working as expected
我正在尝试实现 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 参数并且中断 search.I 没有调整任何分页代码(didn' t 改变任何 $paged stc)。
如何处理自定义查询参数?如何处理 relevanssi,因为它声明它不支持喷气背包插件的无限滚动功能,有没有办法通过喷气背包使 relevanssi 结果无限滚动。
我尝试了我的自定义实现,一开始尝试进行一个简单的 ajax 调用,但我最终遇到了这样的奇怪问题
谢谢
很抱歉回答无聊,但没有办法让 Relevanssi 使用 Jetpack Infinite Scroll 功能。您只需要在搜索页面上禁用它,如 Relevanssi knowledge base.
中所述
我正在尝试实现 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 参数并且中断 search.I 没有调整任何分页代码(didn' t 改变任何 $paged stc)。 如何处理自定义查询参数?如何处理 relevanssi,因为它声明它不支持喷气背包插件的无限滚动功能,有没有办法通过喷气背包使 relevanssi 结果无限滚动。
我尝试了我的自定义实现,一开始尝试进行一个简单的 ajax 调用,但我最终遇到了这样的奇怪问题
谢谢
很抱歉回答无聊,但没有办法让 Relevanssi 使用 Jetpack Infinite Scroll 功能。您只需要在搜索页面上禁用它,如 Relevanssi knowledge base.
中所述