Я использую Amazon S3 для хранения изображений своих продуктов. Это означает, что нет необходимости хранить их на моем сервере WordPress при публикации продукта.
В плагине Media Cloud, который я использую для автоматической загрузки изображений (и для imgix), есть настройка для удаления изображений сразу после загрузки.
Я должен был отключить это, потому что на изображении и метаданных продукта должны быть выполнены некоторые операции отображения. Однако когда сопоставление и публикация завершены, файл изображения может быть удален.
Я пробовал использовать этот код:
$post_id = get_the_ID();
$post_thumbnail_id = get_post_thumbnail_id( $post_id );
wp_delete_file($post_thumbnail_id);
но это не работает. Получил 500 белый экран. Что делать ...?