Files
wordpres-uuid-file-renamer/uuid-file-renamer.php
Patrick Niebeling 2bc2ce43ba Initial Commit
Signed-off-by: Patrick Niebeling <patrick.niebeling@adacor.com>
2025-02-10 09:48:55 +01:00

28 lines
668 B
PHP

<?php
/**
* Plugin Name: UUID File Renamer
* Description: Dieses Plugin benennt hochgeladene Dateien automatisch in eine UUID um.
* Version: 1.1
* Author: Patrick Niebeling <patrick@niebel.ing>
* License: GPL2
*/
// Hook in den Upload-Prozess
add_filter('wp_handle_upload_prefilter', 'rename_file_to_uuid');
function rename_file_to_uuid($file)
{
// Generiere eine UUID
$uuid = wp_generate_uuid4();
// Dateiendung beibehalten
$file_info = pathinfo($file['name']);
$extension = isset($file_info['extension']) ? '.' . $file_info['extension'] : '';
// Neuen Dateinamen setzen
$file['name'] = $uuid . $extension;
return $file;
}