Home » Guide di liquida , Piattaforme , Primo piano » Alcuni trucchi SQL per WordPress

Alcuni trucchi SQL per WordPress

Alcuni comandi SQL da utilizzare per svolgere rapidamente alcune operazioni di manutenzione su WordPress oppure per risolvere il problema di una password dimenticata

Alcuni trucchi SQL per WordPress

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.


Post pubblicato da: Tiziano Fogliata il 22 December 2008 - 84 posts su Bloggare.

Sito web: http://www.fogliata.net

Tags: , ,

Scrivi un commento