WC_Tracker::get_pickup_location_data()
Get tracker data for a pickup location method.
Метод класса: WC_Tracker{}
Хуков нет.
Возвращает
Массив
. Associative array of tracker data with keys:
- pickup_location_enabled
- pickup_locations_count
Использование
$result = WC_Tracker::get_pickup_location_data();
Код WC_Tracker::get_pickup_location_data() WC Tracker::get pickup location data WC 9.7.1
public static function get_pickup_location_data() { $pickup_location_enabled = false; $pickup_location_pickup_locations = get_option( 'pickup_location_pickup_locations', array() ); $pickup_locations_count = is_countable( $pickup_location_pickup_locations ) ? count( $pickup_location_pickup_locations ) : 0; // Get the available shipping methods. $shipping_methods = WC()->shipping()->get_shipping_methods(); // Check if the desired shipping method is enabled. if ( isset( $shipping_methods['pickup_location'] ) && $shipping_methods['pickup_location']->is_enabled() ) { $pickup_location_enabled = true; } return array( 'pickup_location_enabled' => $pickup_location_enabled, 'pickup_locations_count' => $pickup_locations_count, ); }