WC_Tracker::get_active_shipping_methods
Get a list of all active shipping methods.
Метод класса: WC_Tracker{}
Хуков нет.
Возвращает
array.
Использование
$result = WC_Tracker::get_active_shipping_methods();
Код WC_Tracker::get_active_shipping_methods() WC Tracker::get active shipping methods WC 11.1.2
private static function get_active_shipping_methods() {
$active_methods = array();
$shipping_methods = WC()->shipping()->get_shipping_methods();
foreach ( $shipping_methods as $id => $shipping_method ) {
if ( isset( $shipping_method->enabled ) && 'yes' === $shipping_method->enabled ) {
$active_methods[ $id ] = array(
'title' => $shipping_method->title,
'tax_status' => $shipping_method->tax_status,
);
}
}
return $active_methods;
}