WC_Connect_Loader::get_active_shipping_services PHP Метод

get_active_shipping_services() публичный Метод

        public function get_active_shipping_services()
        {
            global $wpdb;
            $active_shipping_services = array();
            $shipping_service_ids = $this->get_service_schemas_store()->get_all_service_ids_of_type('shipping');
            foreach ($shipping_service_ids as $shipping_service_id) {
                $is_active = $wpdb->get_var($wpdb->prepare("SELECT instance_id FROM wp_woocommerce_shipping_zone_methods WHERE is_enabled = 1 AND method_id = %s LIMIT 1;", $shipping_service_id));
                if ($is_active) {
                    $active_shipping_services[] = $shipping_service_id;
                }
            }
            return $active_shipping_services;
        }
WC_Connect_Loader