WC_Structured_Data::set_data
Sets data.
Method of the class: WC_Structured_Data{}
No Hooks.
Returns
true|false.
Usage
$WC_Structured_Data = new WC_Structured_Data(); $WC_Structured_Data->set_data( $data, $reset );
- $data(array) (required)
- Structured data.
- $reset(true|false)
- Unset data .
Default:false)
WC_Structured_Data::set_data() WC Structured Data::set data code WC 10.5.0
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;
}