WC_Admin_Status::flush_db_logs
Clear DB log table.
Method of the class: WC_Admin_Status{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = WC_Admin_Status::flush_db_logs();
Changelog
| Since 3.0.0 | Introduced. |
WC_Admin_Status::flush_db_logs() WC Admin Status::flush db logs code WC 10.5.0
private static function flush_db_logs() {
check_admin_referer( 'bulk-logs' );
if ( ! current_user_can( 'manage_woocommerce' ) ) {
wp_die( esc_html__( 'You do not have permission to manage log entries.', 'woocommerce' ) );
}
WC_Log_Handler_DB::flush();
$sendback = wp_sanitize_redirect( admin_url( 'admin.php?page=wc-status&tab=logs' ) );
wp_safe_redirect( $sendback );
exit;
}