Delete the revisions in WordPress

I found an useful post in this link due chiacchiere.
It explains how to delete revisions in WordPress using the sql command I report here

DELETE p,tr,pm
FROM wp_posts p
LEFT JOIN wp_term_relationships tr ON p.ID = tr.object_id
LEFT JOIN wp_postmeta pm ON p.ID = pm.post_id
WHERE p.post_type = 'revision'

Comments

3 responses to “Delete the revisions in WordPress”

  1. Che dire, grazie per la citazione. Spero questo comando possa essere utile a molti, e ricordo che esiste anche un altro comando per verificare se il proprio database contiene “orfani” derivati dall’errata esecuzione di altre query SQL che non tengono conto della nuova struttura del DB di WordPress…

    1. Luca Zanini Avatar
      Luca Zanini

      Probabilmente senza volerlo mi hai insegnato anche un’altra cosa su wordpress: quando ho visto il tuo commento mi sono detto “Ma come ha fatto a sapere del mio post”, e ho scoperto la funzionalità dei trackbacks.
      Sto usando wordpress da un paio di mesi e devo ancora conoscere molte sue funzionalità.
      Colgo l’occasione per complimentarmi per il tuo sito che trovo di piacevole lettura, e non solo per il tuo post da me citato.

      1. Grazie Luca per i complimenti… dopo cinque anni ho affinato le mie conoscenze di WordPress ed anche il mio stile sul blog! Ci arriverai di certo anche tu, l’inizio qui è molto promettente. Ti consiglio di installare il mio plugin per mantenere traccia delle discussioni, così da fidelizzare ancora di più i tuoi lettori 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.