Per problemi di auditing, voglio solo che un post possa essere cestinato, ma non cancellato, per tutti gli utenti.
Quindi ho un plugin come
add_action('before_delete_post', function($id) {
wp_die(0);
});
Ma sembra che non tutte le azioni di eliminazione siano ajax, quindi verrà mostrata una schermata nera con ritorno a una pagina di errore con risultato "0"
Per quanto riguarda le funzionalità, il codice sopra è ok, ma esiste un modo migliore?