WC_Data::add_meta_data( string $key, string|array $value, bool $unique = false )

Add meta data.


Description Description


Parameters Parameters

$key

(Required) Meta key.

$value

(Required) Meta value.

$unique

(Optional) Should this be a unique key?.

Default value: false


Top ↑

Source Source

File: includes/abstracts/abstract-wc-data.php

	public function add_meta_data( $key, $value, $unique = false ) {
		if ( $this->is_internal_meta_key( $key ) ) {
			$function = 'set_' . $key;

			if ( is_callable( array( $this, $function ) ) ) {
				return $this->{$function}( $value );
			}
		}

		$this->maybe_read_meta_data();
		if ( $unique ) {
			$this->delete_meta_data( $key );
		}
		$this->meta_data[] = new WC_Meta_Data(
			array(
				'key'   => $key,
				'value' => $value,
			)
		);
	}

Top ↑

Changelog Changelog

Changelog
Version Description
2.6.0 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.