Gibt es eine Möglichkeit, Bilder aus WordPress-Medienbibliothek programmgesteuert zu löschen?

Dies ist ein Follow-up meiner Frage, die mein Problem getriggers hat, nun, ein bisschen.

Ich habe festgestellt, dass sich in meinem Upload-Ordner noch Bilder befinden, die jedoch unterschiedlich groß sind. Gibt es eine Möglichkeit, alle Spuren des hochgeladenen Bildes zu löschen? Es scheint, dass wp_delete_attachment nur das Bild löscht, das “angehängt” ist, aber nicht die anderen Bildgrößen, die WordPress automatisch erstellt hat.

Ich verwende diese function, um Anhangs-IDs zu generieren

 function insert_attachment( $file_handler, $post_id, $setthumb='false' ) { // check to make sure its a successful upload if ($_FILES[$file_handler]['error'] !== UPLOAD_ERR_OK) __return_false(); require_once(ABSPATH . "wp-admin" . '/includes/image.php'); require_once(ABSPATH . "wp-admin" . '/includes/file.php'); require_once(ABSPATH . "wp-admin" . '/includes/media.php'); $attach_id = media_handle_upload( $file_handler, $post_id ); if ($setthumb) update_post_meta($post_id,'_thumbnail_id',$attach_id); return $attach_id; } 

(Ich habe das von: http://goldenapplesdesign.com/2010/07/03/front-end-file-uploads-in-wordpress/ )

Ich verwende dies für einen benutzerdefinierten Datei-Upload im Front-End und nicht den üblichen Upload mit der Medienbibliothek. Dies ist für eine Site, für die Benutzer Uploads benötigen.

Irgendwelche Gedanken?

Solutions Collecting From Web of "Gibt es eine Möglichkeit, Bilder aus WordPress-Medienbibliothek programmgesteuert zu löschen?"