Anche se ormai è possibile effettuare la maggior parte delle operazioni sul database di WordPress utilizzando le centinaia di plugin a disposizione, può essere utile conoscere alcuni comandi SQL che possono tornare utili in alcune situazioni. Questo anche per evitare l’installazione di un plugin per delle operazioni da eseguire una tantum.
Prima di procedere con queste operazioni, è sempre consigliabile effettuare un backup del database. Se non avete installato il plugin WP-DB-Backup, potete effettuare tale backup utilizzando phpMyAdmin, che normalmente è disponibile in quasi tutti i piani di hosting. Selezionate il database e andate nella sezione “Esporta” per salvare sul vostro pc una copia di sicurezza di tutti i dati.
Eliminare le revisioni dei post
Sempre usando phpMyAdmin e recandovi nella sezione “SQL”, potete inserire questo comando:
DELETE FROM wp_posts WHERE post_type = “revision”;
per eliminare tutte le vecchie revisioni dei post e ridurre le dimensioni del vostro database. Spesso infatti è del tutto inutile conservare le varie revisioni dei post già pubblicati.
Eliminare molti commenti in attesa di moderazione in un colpo solo
Se in seguito ad un attacco da parte di alcuni spammer avete il blog intasato di commenti in attesa di moderazione potete eseguire questo comando:
DELETE from wp_comments WHERE comment_approved = ‘0′;
per eliminarli tutti in una volta sola. Fate attenzione però, dato che questa operazione potrebbe anche cancellare dei commenti validi in attesa di moderazione, non solo quelli di spam.
Resettare la password di amministratore
Se non ricordate la password dell’admin del blog e se non potete usare la richiesta di invio nuova password perché non avete più accesso alla casella di posta elettronica inserita al momento della creazione del blog, non disperate. Accedendo al database potete inserire una nuova password utilizzando questo comando:
UPDATE `wp_users` SET `user_pass` = MD5(’PASSWORD’) WHERE `wp_users`.`user_login` =`admin` LIMIT 1;
Dove, al posto di PASSWORD, inserirete la password che avete scelto.
