浏览代码

Independent Publisher 2: Fixes Jetpack Infinite Scroll WC issues.

Jeffrey Pearce 7 年之前
父节点
当前提交
4eeea78f55
共有 2 个文件被更改,包括 7 次插入15 次删除
  1. 1 15
      independent-publisher-2/inc/woocommerce.php
  2. 6 0
      independent-publisher-2/woocommerce.css

+ 1 - 15
independent-publisher-2/inc/woocommerce.php

@@ -323,21 +323,7 @@ function ip_woocommerce_is_shop_page() {
 	return $is_shop_page;
 }
 
-/**
- * Jetpack infinite scroll duplicates posts where orderby is anything other than modified or date
- * This filter offsets the products returned by however many are displayed per page
- *
- * @link https://github.com/Automattic/jetpack/issues/1135
- * @param  array $args infinite scroll args.
- * @return array       infinite scroll args.
- */
-function ip_woocommerce_jetpack_duplicate_products( $args ) {
-	if ( ( isset( $args['post_type'] ) && 'product' === $args['post_type'] ) || ( isset( $args['taxonomy'] ) && 'product_cat' === $args['taxonomy'] ) ) {
-		$args['offset'] = $args['posts_per_page'] * $args['paged'];
-	}
- 	return $args;
-}
-add_filter( 'infinite_scroll_query_args', 'ip_woocommerce_jetpack_duplicate_products', 100 );
+
 /**
  * Override number of products per page in Jetpack infinite scroll.
  *

+ 6 - 0
independent-publisher-2/woocommerce.css

@@ -863,6 +863,12 @@ ul#shipping_method {
 .infinite-scroll .woocommerce-pagination {
   display: none; }
 
+.woocommerce-page .infinite-wrap {
+  border-top: none;
+  margin-top: 0;
+  padding-top: 0;
+}
+
 /**
  * Onsale
  */