Artikkelien versioiden poistaminen

Artikkelien versioiden poistaminen on tehokas tapa keventää WordPressin tietokantaa. Siihen ei tarvita lisäosaa, vaan onnistuu WP CLI:llä. Versioiden poisto ei ole suoraan WP-CLI:n toiminto, vaan siihen pitää asentaa laajennus.

wp package install trepmal/wp-revisions-cli
  • Saat poistettua kaikki versiot.
wp revisions clean
  • Saat poistettua versiot määrätyltä artikkelilta. ID on ehkä nopeinta katsoa WordPressin hallinnasta, varsinkin isommilla sivustoilla.
wp revisions clean --post_id=ID
  • Voit rajata versioiden poistoa päiväyksen mukaan. Jos et ole vuoteen tarvinnut versioita, niin tuskin tarvitset myöhemminkään. Version poistossa on kuitenkin pieni koukku. Jos WordPressille on sallittu ääretön määrä versioita, niin komento ei poista mitään. Siksi täytyy määritellä esim. wp-config tiedostossa servioiden maksimimäärä. Tämä asettaa sen kolmeen: define( 'WP_POST_REVISIONS', 3 );
wp revisions clean --post_id=ID --before-date=YYYY-MM-DD