Automattic\WooCommerce\Internal\ProductAttributesLookup
LookupDataStore::delete_data_for()
Delete all the lookup table entries for a given product, if it's a variable product information for variations is deleted too.
Метод класса: LookupDataStore{}
Хуков нет.
Возвращает
null
. Ничего.
Использование
// private - только в коде основоного (родительского) класса $result = $this->delete_data_for( $product_id );
- $product_id(int) (обязательный)
- Simple product id, or main/parent product id for variable products.
Код LookupDataStore::delete_data_for() LookupDataStore::delete data for WC 7.5.1
private function delete_data_for( int $product_id ) { global $wpdb; // phpcs:disable WordPress.DB.PreparedSQL.NotPrepared $wpdb->query( $wpdb->prepare( 'DELETE FROM ' . $this->lookup_table_name . ' WHERE product_id = %d OR product_or_parent_id = %d', $product_id, $product_id ) ); // phpcs:enable WordPress.DB.PreparedSQL.NotPrepared }