Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_filter ( 'woocommerce_order_data_store_cpt_get_orders_query', '__custom_woocommerce_order_data_store_cpt_get_orders_query' , 99, 3 );
- function __custom_woocommerce_order_data_store_cpt_get_orders_query( $wp_query_args, $query_vars, $object )
- {
- global $blog_id, $WooGC;
- $options = $WooGC->functions->get_options();
- if( $options['cart_checkout_type'] != 'single_checkout' || $options['cart_checkout_split_orders'] != 'yes' || $options['cart_checkout_location'] == $blog_id )
- return;
- if ( ! isset ( $wp_query_args['meta_query'] ) )
- $wp_query_args['meta_query'] = array();
- $wp_query_args['meta_query'][] = array(
- array(
- 'key' => 'checkout_blog_id',
- 'compare' => 'EXISTS',
- ),
- );
- return $wp_query_args;
- }
- add_filter ( 'wp_loaded', '__wp_loaded2' ) ;
- function __wp_loaded2()
- {
- global $blog_id, $WooGC;
- $options = $WooGC->functions->get_options();
- if( $options['cart_checkout_type'] != 'single_checkout' || $options['cart_checkout_split_orders'] != 'yes' || $options['cart_checkout_location'] == $blog_id )
- return;
- $WooGC->functions->remove_anonymous_object_filter( 'woocommerce_order_data_store_cpt_get_orders_query', 'WooGC_Cart_Single_Checkout', 'custom_woocommerce_order_data_store_cpt_get_orders_query' );
- $WooGC->functions->remove_anonymous_object_filter( 'woocommerce_customer_get_downloadable_products', 'WooGC_Template', 'woocommerce_customer_get_downloadable_products' );
- $WooGC->functions->remove_anonymous_object_filter( 'woocommerce_order_get_downloadable_items', 'WooGC_Template', 'woocommerce_order_get_downloadable_items' );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement