Behold nyttig redigeringshistorikk

Devenia Revision Retention: behold nye endringer og eldre holdepunkter

En travel redigeringsøkt kan fylle revisjonshistorikken med små endringer. Behold de nyeste versjonene og utvalgte eldre revisjoner. Rydd bort resten i avgrensede kjøringer.
Automatisk opprydding er aktiv fra start. Kontroller innstillingene før første planlagte kjøring, omtrent én time etter aktivering.
Art deco-maskin som illustrerer organisert lagring av WordPress-revisjoner

Dagens endringer og avsnittet som forsvant i forrige måned

Nye revisjoner hjelper dere å rette en fersk feil. En eldre versjon kan inneholde et avsnitt som ble fjernet for flere uker siden. Hvis dere bare beholder de nyeste endringene, kan dette holdepunktet gå tapt.

Standardvalget beholder de 10 nyeste revisjonene og den tilgjengelige revisjonen nærmest hvert tidspunkt: 7, 14, 21, 28 og 70 dager tilbake. Flere tidspunkter kan velge samme revisjon. Det gir opptil 15 ulike versjoner, avhengig av historikken som finnes.

Prinsippillustrasjon: nye dokumentversjoner står samlet, eldre versjoner står med mellomrom, og overflødige kopier fjernes

Arkene som står samlet, viser nye endringer. Arkene med mellomrom viser eldre holdepunkter. Illustrasjonen forklarer prinsippet og viser ikke et nøyaktig antall revisjoner.

Velg historikken redaktørene trenger

Åpne Verktøy > Revision Retention. Slå av automatisk opprydding og lagre mens dere vurderer reglene. Innstillingene bestemmer hva senere kjøringer kan slette.

Nye revisjoner og eldre tidspunkter

Velg hvor mange nye versjoner dere vil beholde, og hvilke eldre tidspunkter som er nyttige. Ti revisjoner kan dekke minutter på en ofte endret side eller måneder på en sjelden endret side. Et tidspunkt velger nærmeste tilgjengelige versjon, ikke nødvendigvis en versjon fra akkurat den dagen.

Innholdstyper og grenser per kjøring

Innlegg og sider er valgt som standard. Andre innholdstyper må støtte revisjoner. En kjøring undersøker som standard opptil 100 innlegg eller sider og sletter opptil 500 revisjoner. Senere kjøringer fortsetter gjennom resten og tar opp igjen et uferdig innlegg.

Automatisk opprydding

Første kjøring planlegges omtrent én time etter aktivering. Deretter er standardintervallet én gang i døgnet via WP-Cron. Faktisk kjøretid avhenger av cron-oppsettet og trafikken. Aktive kjøringer sletter revisjoner permanent uten ny bekreftelse.

Forhåndsvis neste gruppe før sletting

En prøvekjøring viser antall uten å slette revisjoner eller flytte fremdriften videre. Den dekker neste gruppe, ikke hele nettstedet, og oppdaterer rapporten for siste kjøring.

1. Ta en sikkerhetskopi av databasen

Kontroller viktige sider i WordPress sin revisjonshistorikk. Hvis dere trenger alle endringer fra en bestemt periode, kan noen få eldre holdepunkter være utilstrekkelig.

2. Kontroller en prøvekjøring

Velg Run dry-run. Se hvor mange revisjoner som ble undersøkt, beholdt og foreslått slettet. Rapporten viser antall, ikke en liste over hver revisjon.

3. Bruk reglene

Kryss av for å bekrefte sletting, og velg Run cleanup now. Kjør en ny prøve hvis innhold eller innstillinger er endret etter den første. Oppryddingen beregner utvalget på nytt.

4. Les resultatet

Kontroller antall slettede revisjoner, feil og om grensen stoppet kjøringen. Behold tidsplanen aktiv bare hvis dere vil bruke de samme reglene automatisk.

Revisjoner erstatter ikke en sikkerhetskopi

Innstikket kan ikke gjenopprette slettede revisjoner. Det velger fra historikken som fortsatt finnes. Versjoner fjernet av WordPress, andre innstikk eller tidligere opprydding kommer ikke tilbake.

Kontroller også WordPress sin revisjonsgrense

En egen revisjonsgrense kan fjerne eldre versjoner før disse reglene får vurdert dem. Tilpass grensen til behovet deres. Innstikket håndterer revisjonshistorikk, ikke sikkerhetskopiering av nettstedet.

To handlinger for autorisert automatisering

Begge WordPress-handlingene krever tilgang til å administrere nettstedets innstillinger. Ekstern MCP-tilgang krever en separat konfigurert adapter som gjør handlingene tilgjengelige.

Les innstillinger og status

revision-retention/get-settings tar imot et tomt objekt og returnerer aktive innstillinger, rapporten fra siste kjøring og neste planlagte kjøring.

Forhåndsvis eller behandle én gruppe

revision-retention/run starter som standard en prøvekjøring. Bruk dry_run: false bare når dere vil slette permanent. Endre reglene i den vanlige administrasjonssiden.

Før installasjon

Krever WordPress 6.9 eller nyere og PHP 7.2 eller nyere. Bruk en vedlikeholdt PHP-versjon som nettstedet støtter. Automatisk opprydding krever at WP-Cron fungerer.

Art deco-maskin som illustrerer organisert lagring av WordPress-revisjoner

Behold historikken dere vil kunne gå tilbake til

Last ned innstikket, kontroller den aktive tidsplanen og velg hvilke revisjoner dere vil beholde. Ta en sikkerhetskopi av databasen og forhåndsvis neste gruppe før opprydding.