Huhu,
ich versuche gerade, eine Funktion aufzurufen, die genau dann aufgerufen wird, wenn ein Benutzer in der Mediathek auf "Unwiderruflich löschen" klickt.
Im Internet habe ich bisher folgende Möglichkeit gefunden, aber das klappt nicht so, wie ich es mir vorstelle:
PHP
add_action('delete_attachment', 'my_media_delete');
function my_media_delete(){
if(false === wp_delete_attachment($attachmentid)){
echo "Die Datei existiert nicht.";
}else{
echo "Die Datei wurde gelöscht.";
}
}
Es stellt sich für mich erst mal die Frage, wie ich überhaupt an $attachmentid ran komme... Aber selbst wenn ich einen festen integer-Wert eingebe, macht die Funktion nichts.
Habt ihr einen Tip für mich? Es soll einfach eine Funktion aufgerufen werden, wenn ein beliebiges Bild aus der Mediathek gelöscht wird - unabhängig von Verknüpfungen oder sowas.
Vielen Dank schonmal! :)