WC_Data_Store_WP::delete_from_lookup_table()publicWC 3.6.0

Delete lookup table data for an ID.

Метод класса: WC_Data_Store_WP{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$WC_Data_Store_WP = new WC_Data_Store_WP();
$WC_Data_Store_WP->delete_from_lookup_table( $id, $table );
$id(int) (обязательный)
ID of object to update.
$table(строка) (обязательный)
Lookup table name.

Список изменений

С версии 3.6.0 Введена.

Код WC_Data_Store_WP::delete_from_lookup_table() WC 8.7.0

public function delete_from_lookup_table( $id, $table ) {
	global $wpdb;

	$id    = absint( $id );
	$table = sanitize_key( $table );

	if ( empty( $id ) || empty( $table ) ) {
		return false;
	}

	$pk = $this->get_primary_key_for_lookup_table( $table );

	$wpdb->delete(
		$wpdb->$table,
		array(
			$pk => $id,
		)
	);
	wp_cache_delete( 'lookup_table', 'object_' . $id );
}