WC_Structured_Data::set_data( array $data, bool $reset = false )

Sets data.


Description Description


Parameters Parameters

$data

(Required) Structured data.

$reset

(Optional) Unset data (default: false).

Default value: false


Top ↑

Return Return

(bool)


Top ↑

Source Source

File: includes/class-wc-structured-data.php

	public function set_data( $data, $reset = false ) {
		if ( ! isset( $data['@type'] ) || ! preg_match( '|^[a-zA-Z]{1,20}$|', $data['@type'] ) ) {
			return false;
		}

		if ( $reset && isset( $this->_data ) ) {
			unset( $this->_data );
		}

		$this->_data[] = $data;

		return true;
	}


Top ↑

User Contributed Notes User Contributed Notes

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