WordPress

WordPress: Revisionen löschen & limitieren

Hier bloggt neontrauma / Anne:

Ich bin Anne Schwarz, 29 Jahre alt. Ich arbeite in Köln und wohne mit meinem Mann, Hund und Katze noch in Leverkusen, bald wieder auf dem Land. Das ♥ schlägt für die Fotografie & das Schreiben. Möchtest du mehr erfahren?

12 Kommentare

  1. Mir war nicht bewusst, dass die Revisionen meine Datenbank vollstopft. Da werde ich mir gleich mal das Plugin besorgen und ausmisten. Danke für den Beitrag!

  2. Jetzt hab ich mal noch eine Frage. Ich hab das Plugin installiert, aber finde irgendwie nicht, wo ich nun die Revisionen löschen kann. Kannst du mir da weiterhelfen?

    1. Autor

      Hi Melissa,

      unter „Einstellungen –> Better Delete Revision“ und dann auf „Check Revision Posts“. :)

  3. Danke für den tollen Tipp und natürlich direkt mal das passende Plugin! Das Plugin werde ich mir auch besorgen, herzlichen Dank!
    LG Jenny

  4. Das ist ein großartiger Tipp, vielen Dank. Direkt mal angepasst. Jetzt muss ich nur noch um die 5000 (!!!!) Revisionen aus der Datenbank löschen. Das gibt bestimmt eine Menge freien Speicher.

    1. Autor

      Thihi, ich hab damals auch nicht schlecht gestaunt, als ich mich zum ersten Mal um meine Revisionen gekümmert habe… was da so zusammengekommen war, mein lieber Scholli.

  5. Hallo Anne,

    vielen Dank für diese tolle Anleitung und die Tipps. Ich selbst arbeite sehr viel mit Revisionen. Allerdings wächst mit deren Anzahl auch die Datenmenge in meiner Datenbank an.

    Um meine Datenbank nicht allzu sehr aufzublähen nutze ich ein WP Plugin (WP Optimize). Das finde ich sehr hilfreich.

    Beste Grüße und weiter so!

  6. Hallo Anne,
    vielen Dank fürs Aufmerksam-machen. Ich werde die Anzahl von nun an begrenzen.
    LG Astrid

  7. Der Schieberegler ist ja cool :-). Danke! Das Plugin werde ich auch probieren.


  8. Hallo Anne,
    ich möchte gerne alte Revisionen löschen ohne ein zusätzliches Plugin zu installieren.
    In meinem Filemanager finde ich aber nirgends die Tabelle wp_posts….
    Habe nun unter der wp-includes/revision.php bei num „=4“ eingetragen, in der Hoffnung das das die ANzahl auf 4 verringert:
    return (int) apply_filters( ‚wp_revisions_to_keep‘, $num = 4, $post );
    allerdings scheint das überhaupt nicht zu wirken….
    Was mache ich falsch?
    Vielleicht sehe ich den Wald vor lauter Bäumen nicht: Wo könnte sich wp_posts versteckt haben?
    Vielen Dank für einen Tipp!

    1. Autor

      Hallo Simone,

      mh, wenn du deine Datenbank öffnest, müsste es diese Tabelle wp_posts geben.

      Das Problem daran, in Daten wie wp-includes/revision.php manuell etwas zu ändern: du läufst Gefahr, dass das beim nächsten Update von WordPress wieder überschrieben wird.
      Ansonsten findet sich in der Datei in den Kommentaren in Zeile 483 aber einen Hinweis, wie du diese Zahl begrenzt: über einen Eintrag in der wp-config.php, die auch niemals überschrieben wird. :)
      Ergänze in der wp-config.php Folgendes:

      define( 'WP_POST_REVISIONS', 4 );

      Viele Grüße
      Anne

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *