Automattic\WooCommerce\Internal\DataStores\Orders
OrdersTableDataStoreMeta::delete_meta
Deletes meta based on meta ID.
Method of the class: OrdersTableDataStoreMeta{}
No Hooks.
Returns
true|false.
Usage
$OrdersTableDataStoreMeta = new OrdersTableDataStoreMeta(); $OrdersTableDataStoreMeta->delete_meta( $object, $meta ): bool;
- $object(WC_Data) (required) (passed by reference — &)
- WC_Data object.
- $meta(stdClass) (required)
- (containing at least ->id).
OrdersTableDataStoreMeta::delete_meta() OrdersTableDataStoreMeta::delete meta code WC 10.3.6
public function delete_meta( &$object, $meta ): bool {
$successful = parent::delete_meta( $object, $meta );
if ( $successful ) {
$this->clear_cached_data( array( $object->get_id() ) );
}
return $successful;
}