WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Shipping_Legacy_Local_Pickup::is_available() public WC 1.0

See if the method is available.

{} Это метод класса: WC_Shipping_Legacy_Local_Pickup{}

Хуки из метода
Возвращает

true/false.

Использование

$WC_Shipping_Legacy_Local_Pickup = new WC_Shipping_Legacy_Local_Pickup();
$WC_Shipping_Legacy_Local_Pickup->is_available( $package );
$package(массив) (обязательный)
Package information.

Код WC_Shipping_Legacy_Local_Pickup::is_available() WC 4.7.1

<?php
public function is_available( $package ) {
	$is_available = 'yes' === $this->enabled;

	if ( $is_available && $this->get_valid_postcodes() ) {
		$is_available = $this->is_valid_postcode( $package['destination']['postcode'], $package['destination']['country'] );
	}

	if ( $is_available ) {
		if ( 'specific' === $this->availability ) {
			$ship_to_countries = $this->countries;
		} else {
			$ship_to_countries = array_keys( WC()->countries->get_shipping_countries() );
		}
		if ( is_array( $ship_to_countries ) && ! in_array( $package['destination']['country'], $ship_to_countries, true ) ) {
			$is_available = false;
		}
	}

	return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', $is_available, $package, $this );
}