WC_Shipping_Zone_Data_Store::add_meta
Shipping zones do not support meta data.
Returns 0 to indicate no meta was added. Valid meta IDs are always positive integers, so 0 indicates failure while remaining type-compatible with parent.
Метод класса: WC_Shipping_Zone_Data_Store{}
Хуков нет.
Возвращает
int. Always returns 0 as shipping zones do not support meta storage.
Использование
$WC_Shipping_Zone_Data_Store = new WC_Shipping_Zone_Data_Store(); $WC_Shipping_Zone_Data_Store->add_meta( $zone, $meta );
- $zone(WC_Shipping_Zone) (обязательный) (передается по ссылке — &)
- Shipping zone object.
- $meta(stdClass) (обязательный)
- Meta object (containing ->key and ->value).
Список изменений
| С версии 10.5.0 | Введена. |
Код WC_Shipping_Zone_Data_Store::add_meta() WC Shipping Zone Data Store::add meta WC 11.2.2
public function add_meta( &$zone, $meta ) {
wc_get_logger()->warning(
'Attempted to add meta to a shipping zone, but shipping zones do not support meta data.',
array(
'source' => 'shipping_zone_data_store',
'zone_id' => $zone->get_id(),
'key' => $meta->key ?? '',
'backtrace' => true,
)
);
return 0;
}