Ultimate Guide to WordPress Post Revisions
En av de bästa sakerna om WordPress är dess inbyggda revisionskontrollsystem. Du behöver inte oroa dig för att du förlorar en tidigare version av ditt skrivande, eftersom varje revision är separat sparat i databasen och du kan enkelt flytta fram och tillbaka mellan dem.
WordPress 'revisionssystem fungerar på samma sätt som kodversionsstyrsystem som Git eller Subversion, bara det är nästan helt automatiserad (du behöver inte stör med ett kommandoradsverktyg). Det ger utrymme till en avancerat arbetshantering för innehållshantering och betydligt minskar risken för förlust av innehåll.
Lokalisera Revisioner
Revisionshanteringen är något dold i WP admin, som den har inte en egen meny i sidofältet.
Du kan komma åt den från antingen “Redigera inlägg” (Inlägg> Alla inlägg> Redigera
) eller den “Redigera sida” skärm (Sidor> Alla sidor> Redigera
). De “revideringar” Menyn ligger direkt till WordPress-redigeraren, inuti “Publicera” låda. Klicka på “Bläddra” knapp för att komma åt skärmen för revisionshantering.
På skärmen för revisionshantering kan du kolla skillnaderna mellan de olika versionerna av ditt inlägg. Huvuddelen av sidan är upptagen a diff jämförelse verktyg.
Textsträngar som togs bort från den tidigare versionen är markerad med rött, medan strängar som läggs till i nästa version är markerad med grön.
Det finns ett annat sätt att komma åt ändringar från “Redigera inlägg” (eller “Redigera sida”) skärm. Öppna “Skärmalternativ” menyn högst upp på sidan och kolla “revideringar” alternativ. Det lägger till en extra låda under WordPress-redigeraren från var du kan komma åt revisionerna.
Som du kan se nedan, “revideringar” låda listar alla revisioner du har. Du kan enkelt välja den du vill se genom att klicka på den.
Skapa revideringar
Så, hur kan du skapa ändringar? Som jag nämnde tidigare är WordPress revisionssystem ganska automatiserad. När du sparar ett inlägg eller en sida, en ny revision skapas i databasen och en ny post visas på “revideringar” skärm.
Autosaves
WordPress skapar också ändringar av dess autosave-funktionen. Autosave är aktiverat för alla inlägg och sidor som standard och du kan inte stänga av det, men det är möjligt att ändra autosaveintervallet (se nedan). Standardvärdet för autosave är 60 sekunder.
Du behöver inte oroa dig för att ha för många autospar i databasen, som nya autosparningar skriva över de gamla. Autosaves skriver inte om posten (som regelbundna ändringar gör), de lagras som en speciell revisionstyp. Deras enda syfte är att göra det möjligt för dig att Återställ autosaved backup om webbläsaren oväntat stängs av.
Jämför revideringar
Du kan jämföra två revisioner av flytta spaltreglaget ovanpå skärmen Revisions. Du kan också Använd “Tidigare” och “Nästa” knappar för att ändra reglaget.
Observera att du på denna skärm kan inte redigera revisionerna, Kontrollera bara skillnaderna mellan dem.
Som standard kan du jämföra två intilliggande revisioner. Men om du kontrollerar “Jämför alla två revisioner” kryssrutan kan du också se skillnaderna mellan postversioner som inte kommer efter varandra.
När den här kryssrutan är markerad, släcks raden får två handtag och a “Från till… ” rutan visas under det så att du enkelt kan se vilka två revisioner du jämför.
Återställer tidigare revision
Du kan Återställ alla tidigare ändringar genom att välja den revision du vill återställa och klicka på “Återställ denna revision” knapp.
Efter att ha tryckt på knappen, klickar du på vald revision visas inne i WordPress-postredigeraren och dig få en anmälan på toppen av skärmen, som påminner dig om restaureringen.
Uppdatera inlägget och den återställda versionen kommer att vara publiceras på webbplatsen.
När du återställer en tidigare version, den senaste versionen av inlägget är inte raderad från databasen och du kan återvända till det när som helst använder samma återställningsfunktion.
Konfigurera revisioner i wp-config
Du kan konfigurera vissa revisionsrelaterade inställningar inuti din wp-config-fil. Du kan hitta wp-config.php
i rotmappen på din server och få tillgång till den via FTP.
Om du inte är bekväm med att redigera rotfiler på din server använd istället ett redigeringsprogram för redigering (se några av dem nedan).
Begränsa antalet revisioner
För att spara utrymme i din databas kan du begränsa antalet revisioner genom att lägga till följande rad i början av din wp-config-fil (efter starten märka).
# Sparar 5 revisioner per postdefinition ('WP_POST_REVISIONS', 5);
Inaktivera revisioner
Du kan också helt inaktivera funktionen efter revisionen.
# Inaktiverar funktionen för postrevision definiera ('WP_POST_REVISIONS', false);
Ändra autosaveintervallet
Som nämnts är standard autosaveintervall 60 sekunder. Du kan ändra detta värde i din wp-config-fil med följande kodbit. Du måste definiera autosaveintervallet inom sekunder.
# Ställer in autosaveintervallet till 180 sekunder definiera ('AUTOSAVE_INTERVAL', 180);
Revision Management Plugins
Det finns en handfull av revisionshanterings plugins i WordPress plugin repo. Nedan kan du hitta ett urval av dem (alla testade), men det är inte en omfattande lista. Du kan hitta alla officiella revisionsrelaterade WP-plugins här på den här länken.
WP Revision Master
De WP Revision Master plugin tillåter dig att konfigurera revisionsinställningar direkt från din WordPress admin. Du kan inaktivera revisioner, även enligt enskilda posttyper (inlägg, sidor, produkter, etc.). Du kan också Ange ett maximalt antal revideringar, På så sätt behöver du inte redigera din wp-config-fil på din server.
Enkla revideringar Radera
Enkla revideringar Radera är ett enkelt men ett mycket användbart plugin. Det lägger inte till en separat plugin-sida till WP admin, bara en elegant “Rena” knapp till “Redigera inlägg” skärm. Det raderar alla postrevisioner tillhör en enskild post. Bra sätt att snabbt minska storleken på din databas.
Akta dig för att Purge-knappen raderar omedelbart alla revisioner, så klicka bara på den om du inte behöver ha ändringar i framtiden.
Plugin Simple Revisions Delete lägger också till a “Rengöringsrevisioner” alternativ till “Alla inlägg” och “Alla sidor” skärmar. Med den här funktionen kan du bli av med oönskade postrevisioner i bulk.
Revision Strike
Revision Strike Det är också ett enkelt plugin men det kan hjälpa dig Håll din databas ren. Det låter dig ställa in antal dagar varefter plugin kan ta bort revisionerna och Maximalt antal revideringar att raderas samtidigt.