WC_Log_Handler_DB::delete( int|string|array $log_ids )

Delete selected logs from DB.


Description Description


Parameters Parameters

$log_ids

(Required) Log ID or array of Log IDs to be deleted.


Top ↑

Return Return

(bool)


Top ↑

Source Source

File: includes/log-handlers/class-wc-log-handler-db.php

	public static function delete( $log_ids ) {
		global $wpdb;

		if ( ! is_array( $log_ids ) ) {
			$log_ids = array( $log_ids );
		}

		$format   = array_fill( 0, count( $log_ids ), '%d' );
		$query_in = '(' . implode( ',', $format ) . ')';
		return $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}woocommerce_log WHERE log_id IN {$query_in}", $log_ids ) ); // @codingStandardsIgnoreLine.
	}


Top ↑

User Contributed Notes User Contributed Notes

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