Eliminare siti in WordPress multisite (non sospendere)
Quando elimini un sito nella tua rete WordPress, appare come sospeso:
Per eliminare un sito, l'utente deve cliccare su un link che WordPress invia alla sua email, quando verifica che il sito è sospeso, ma non viene eliminato completamente.
Voglio fare in modo che l'utente possa eliminare definitivamente il suo sito.

So che questa è una domanda di 3 anni fa ma non c'era una risposta quindi eccola qui:
Per la migliore esperienza di pulizia dei dati e dei file, leggi le mie note aggiuntive in fondo:
Le basi:
- Sotto il sito che desideri eliminare vai a: Strumenti->Elimina sito nel menu di sinistra.
- Clicca sulla casella di controllo che avverte che l'operazione sarà permanente.
- Una volta che il link email è stato accesso, vedrai una conferma che lo indica.
- Ora vai a: Amministrazione rete->Siti vedrai il sito in un banner rosso come l'immagine nella tua domanda. Sotto il sito che desideri rimuovere clicca Elimina. Dovrai posizionare il cursore del mouse sulla riga per vedere i link.
- Una volta cliccato elimina, dovrebbe apparire un banner sulla pagina che conferma la rimozione del sito.
Note aggiuntive:
Se utilizzi il plugin MU domain mapping è consigliato eliminare la voce per il dominio che stai cancellando. Amministrazione rete->Impostazioni->Domini->Elimina.
Se elimini il sito con plugin attivi che hanno creato tabelle del database, queste tabelle non verranno pulite quando elimini un sito. Rimarranno come tabelle artefatto. Ciò che consiglio è di annotare l'ID del blog del sito che stai eliminando. Ad esempio, l'8° blog nell'installazione MU avrà tabelle con prefisso wp_8_. Questo aiuterà a identificare gli artefatti successivamente.
Se non hai competenze di database, la strada migliore è disattivare o rimuovere i plugin prima di eliminare il sito. Potresti comunque dover eliminare manualmente alcune tabelle ma almeno questo aiuterà. Alcuni ma non tutti i plugin (dipende dall'autore) hanno un'opzione "rimuovi tutti i dati quando si disattiva/disinstalla il plugin". Consiglio vivamente di controllare le impostazioni di ogni plugin attivato localmente per il blog corrente che stai cercando di eliminare (plugin che NON sono attivati in rete) e selezionare questa opzione.
Esempi di plugin popolari che lasciano artefatti sono woocommerce e ewww image optimizer. Woocommerce ad esempio ha un'opzione "rimuovi tutti i dati" nella scheda impostazioni che rimuoverà le sue tabelle dal database (non sono sicuro per ewww al momento).
Dopo aver rimosso i plugin e cancellato il blog puoi verificare se ci sono artefatti mancati da plugin che non si auto-puliscono. Una semplice query mysql può mostrarci cosa rimane nel nostro esempio con ID blog 8:
SHOW TABLES LIKE 'wp_8_%';
Puoi quindi rimuovere ogni tabella con qualcosa come:
DROP TABLE wp_8_sometable;
Se hai molte tabelle da pulire. Vedi: Eliminare tutte le tabelle con lo stesso prefisso
