WC_Log_Handler_DB::delete_logs_before_timestamp()
Delete all logs older than a defined timestamp.
Method of the class: WC_Log_Handler_DB{}
No Hooks.
Return
null
. Nothing (null).
Usage
$result = WC_Log_Handler_DB::delete_logs_before_timestamp( $timestamp );
- $timestamp(int)
- Timestamp to delete logs before.
Changelog
Since 3.4.0 | Introduced. |
WC_Log_Handler_DB::delete_logs_before_timestamp() WC Log Handler DB::delete logs before timestamp code WC 9.6.1
public static function delete_logs_before_timestamp( $timestamp = 0 ) { if ( ! $timestamp ) { return; } global $wpdb; $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}woocommerce_log WHERE timestamp < %s", date( 'Y-m-d H:i:s', $timestamp ) ) ); }