Automattic\WooCommerce\StoreApi\Utilities
LocalPickupUtils::get_local_pickup_method_ids()
Gets a list of payment method ids that support the 'local-pickup' feature.
Метод класса: LocalPickupUtils{}
Хуков нет.
Возвращает
Строку[]
. List of payment method ids that support the 'local-pickup' feature.
Использование
$result = LocalPickupUtils::get_local_pickup_method_ids();
Код LocalPickupUtils::get_local_pickup_method_ids() LocalPickupUtils::get local pickup method ids WC 9.8.2
public static function get_local_pickup_method_ids() { $all_methods_supporting_local_pickup = array_reduce( WC()->shipping()->get_shipping_methods(), function ( $methods, $method ) { if ( $method->supports( 'local-pickup' ) ) { $methods[] = $method->id; } return $methods; }, array() ); // We use array_values because this will be used in JS, so we don't need the (numerical) keys. return array_values( // This array_unique is necessary because WC()->shipping()->get_shipping_methods() can return duplicates. array_unique( $all_methods_supporting_local_pickup ) ); }