Я хочу видалити оригінальний файл після завантаження. Те саме питання, що і тут:
Посилання: Посилання на форум
Під час пошуку рішення я знайшов функцію для фільтрування / підключення до процесу:
add_filter( 'wp_generate_attachment_metadata', 'delete_fullsize_image' );
function delete_fullsize_image( $metadata )
{
$upload_dir = wp_upload_dir();
$full_image_path = trailingslashit( $upload_dir['basedir'] ) . $metadata['file'];
$deleted = unlink( $full_image_path );
return $metadata;
}
Посилання: переповнення стеку
Це не працює для мене (код, розміщений у functions.php). Я багато разів засновував виклики фільтра у файлах плагінів.
Чи можете ви дати мені швидке рішення для видалення оригінальних файлів, яке працює навіть для майбутніх оновлень вашого плагіна?
З повагою
Франц
- Сторінка:
- 1