'product', 'post_status' => 'any', 'fields' => 'ids', 'offset' => $offset, 'posts_per_page' => $posts_per_page, // uncomment and update the lines below to select specific taxonomy terms to update // 'tax_query' => array( // array( // 'taxonomy' => 'product_cat', // 'field' => 'term_id', // 'terms' => array_merge( array( 849, 850, 851 ) ), // ), // ), ) ); if ( ! empty( $products ) ) { foreach ( $products as $product_id ) { $integration = facebook_for_woocommerce()->get_integration(); $integration->reset_single_product( $product_id ); } } // increment offset $offset += $posts_per_page; // and keep track of how far we made it in case we hit a script timeout update_option( 'sv_wc_facebook_reset_all_products_offset', $offset ); } while ( count( $products ) == $posts_per_page ); // while full set of results returned (meaning there may be more results still to retrieve) if ( count( $products ) !== $posts_per_page ) { update_option( 'sv_wc_facebook_reset_all_products', 1 ); } } add_action( 'init', 'sv_wc_facebook_reset_all_products' );
No account yet?
Create an Account