Remarque
Utilisez à vos risques et périls, il est bogué et j'ai rencontré plusieurs instances où il supprimerait TOUTES les pièces jointes. Je ne sais pas pourquoi.
Est-il possible de supprimer un média associé à une page lorsque cette page est supprimée? Je sais que dans la page Insérer un média, vous pouvez filtrer par images "Téléchargées sur cette page", puis-je obtenir une liste de celles-ci et les supprimer simplement pendant la suppression de la page?
En ce moment, je joue avec la connexion à Delete Post. En ce moment ... ça ne fait rien mais je pense que j'arrive quelque part avec ça.
function del_post_media($pid) {
    $query = "DELETE FROM wp_postmeta
            WHERE ".$pid." IN
            (
            SELECT id
            FROM wp_posts
            WHERE post_type = 'attachment'
            )";
    global $wpdb;
    if ($wpdb->get_var($wpdb->prepare($query))) {
        return $wpdb->query($wpdb->prepare($query));
    }
    return true;
}
add_action('delete_post', 'del_post_media');