prepare( "SELECT COUNT(DISTINCT wcsubs.ID) AS count FROM {$wpdb->posts} AS wcsubs INNER JOIN {$wpdb->posts} AS wcorder ON wcsubs.post_parent = wcorder.ID WHERE wcorder.post_type IN ( 'shop_order' ) AND wcsubs.post_type IN ( 'shop_subscription' ) AND wcorder.post_status IN ( 'wc-completed', 'wc-processing', 'wc-on-hold', 'wc-refunded' ) AND wcorder.post_date >= '%s' AND wcorder.post_date < '%s'", date( 'Y-m-01', current_time( 'timestamp' ) ), date( 'Y-m-d H:i:s', current_time( 'timestamp' ) ) ); $signup_count = $wpdb->get_var( apply_filters( 'woocommerce_subscription_dashboard_status_widget_signup_query', $query ) ); $query = $wpdb->prepare( "SELECT COUNT(DISTINCT wcorder.ID) AS count FROM {$wpdb->posts} AS wcorder INNER JOIN {$wpdb->postmeta} AS meta__subscription_renewal ON ( wcorder.id = meta__subscription_renewal.post_id AND meta__subscription_renewal.meta_key = '_subscription_renewal' ) WHERE wcorder.post_type IN ( 'shop_order' ) AND wcorder.post_status IN ( 'wc-completed', 'wc-processing', 'wc-on-hold', 'wc-refunded' ) AND wcorder.post_date >= '%s' AND wcorder.post_date < '%s'", date( 'Y-m-01', current_time( 'timestamp' ) ), date( 'Y-m-d H:i:s', current_time( 'timestamp' ) ) ); $renewal_count = $wpdb->get_var( apply_filters( 'woocommerce_subscription_dashboard_status_widget_renewal_query', $query ) ); ?>