Woocommerce 分页仅适用于商店主页

Woocommerce pagination not work only shop main page

Woocommerce 分页仅适用于商店主页,例如 /page/2 是主页而不是第 2 页,有人知道吗?

Woocommerce shop main page on page 2

修复问题以删除 functions.php 中的 pre_get_posts,这为什么在商店页面上不起作用。

add_action('pre_get_posts','bamboo_pre_get_posts');
function bamboo_pre_get_posts( $query ) {
   if( $query->is_main_query() && !$query->is_feed() && !is_admin() ) {
       $query->set( 'paged', str_replace( '/', '', get_query_var( 'page' ) ) );
   }
}