woocommerce_logger_delete_expired_file
Allows preventing an expired log file from being deleted.
Использование
add_filter( 'woocommerce_logger_delete_expired_file', 'wp_kama_woocommerce_logger_delete_expired_file_filter', 10, 3 );
/**
* Function for `woocommerce_logger_delete_expired_file` filter-hook.
*
* @param bool $delete True to delete the file.
* @param File $file The log file object.
* @param int $timestamp The expiration threshold.
*
* @return bool
*/
function wp_kama_woocommerce_logger_delete_expired_file_filter( $delete, $file, $timestamp ){
// filter...
return $delete;
}
- $delete(true|false)
- True to delete the file.
- $file(File)
- The log file object.
- $timestamp(int)
- The expiration threshold.
Список изменений
| С версии 8.7.0 | Введена. |
Где вызывается хук
woocommerce_logger_delete_expired_file
woocommerce/src/Internal/Admin/Logging/LogHandlerFileV2.php 261
$delete = apply_filters( 'woocommerce_logger_delete_expired_file', true, $file, $timestamp );