Visste du att WordPress har en inbyggd funktion som gör att du kan ångra ändringar och gå tillbaka till en tidigare version av ett inlägg? Den här funktionen kallas Post Revisions eller helt enkelt Revisions.
De flesta av oss gör misstag när vi skriver. Ibland kanske du önskar att du inte hade tagit bort det du skrev tidigare. Med revisioner kan du åtgärda det genom att gå tillbaka i tiden och ångra ändringarna.
På WPBeginner förlitar vi oss på WordPress Revisions-funktion hela tiden för att återställa raderat innehåll, ångra misstag och återgå till äldre versioner av våra inlägg.
I den här artikeln visar vi dig hur du enkelt kan ångra ändringar i WordPress med inläggsrevisioner. Vi kommer också att visa hur du enkelt hanterar inläggsrevisioner i WordPress.
Här är en översikt över de ämnen som vi kommer att täcka i den här guiden:
Vad är funktionen för revision av inlägg?
Post revisions är en WordPress website feature som allow you att ångra ändringar och gå tillbaka till en tidigare version av dina posts och pages.
För varje draft som du arbetar med sparar WordPress automatiskt en tillfällig revision. Denna typ av revision anropas auto-save.
WordPress lagrar en auto-save var 60:e sekund. Dessutom ersätts den äldre versionen automatiskt med den nya auto-saven.
Den utvalda funktionen autospara hjälper dig att återställa content om något går fel innan du hinner save det. Om till exempel din webbläsare kraschar eller datorn hänger sig medan du skriver kan du återställa ditt senaste draft.
WordPress sparar också revisioner av poster varje gång en användare klickar på knappen save, update eller publish. Till skillnad från auto-saves lagras dessa revisioner permanently i WordPress database.
Du kan lokalisera, browsing, och återgå till någon av dessa WordPress revisioner från vy efter edit.
Varför du bör använda Post Revisions
Nästan alla WordPress användare kan dra nytta av revisioner av post. Att skriva bra content kräver en hel del tweak och edits. WordPress revisions allow you to see your process and take a bird’s eye view of how your post has evolved.
You can then switch between different states of your draft, make changes, and make your article perfect for publishing.
För multi-author WordPress webbplatser, post revisioner allow editors att enkelt hantera arbetet med flera författare. Du kan se vem som har gjort ändringar i en artikel, vilka ändringar de har gjort och så vidare.
Med detta sagt, låt oss ta en titt på hur du använder post revisioner för att förbättra dina WordPress posts och pages.
Så här använder du revisioner av publicerade inlägg för att ångra ändringar i WordPress
WordPress visar antalet revisioner under sektionen ”Post” i panelen Settings till höger.
Du hittar den på höger sida av din vy för post editor. Click on the ’Revisions’ will take you to the post revisions screen.
Vyn för revision av post visar dig den senaste revisionen av posten med en rullningslist högst upp.
Om du slides på knappen i rullningslisten kommer du till tidigare revisioner av posten.
Changed som gjorts i varje revision kommer att markeras med gröna och rosa färger. Högst upp kan du se vilken användare som gjorde ändringarna, tid och annan information.
WordPress kommer också att meddela dig om en revision är en autospara eller ett draft.
Du kan använda knapparna nästa och föregående för att flytta runt revisioner.
Dessutom kan du kontrollera boxen högst upp där det står ”Jämför två revisioner”. Om du gör det delas knappen för rullningslisten upp i två, och du kan ta varje knapp till en annan revision och jämföra skillnaden mellan två avlägsna revisioner.
För att återställa en revision klickar du helt enkelt på knappen Återställ denna revision eller Återställ denna autospara.
WordPress återställer den valda revisionen som din aktuella revision av posten, och du kan sedan spara den som ett utkast.
Tänk på att om du återställer till en tidigare revision kommer den senaste versionen av ditt post ej att borttagas. Istället kommer WordPress att lagra den i databasen som en annan revision.
Använda revisioner av publicerade poster med Classic WordPress Editor
Om du inte har uppgraderat din WordPress till Gutenberg och fortfarande använder Classic Editor, hittar du inläggsrevisionerna i Metadata för inlägg box på höger panel på vy för redigering av inlägg / page.
För att se revisionerna av posterna kan du helt enkelt klicka på länken ”Browse” bredvid antalet revisioner. Bortsett från detta fungerar revisionerna av posterna på samma sätt i både Classic Editor och Gutenberg.
Limitera revisioner av publicerade posts i WordPress
All revision av posts lagras i din WordPress database. Detta gör att många användare oroar sig för att för många revisioner kan göra deras websites långsammare.
Det är ej sant.
WordPress hoppar över revisioner av post när de gör anrop till databasen on the front end. Den letar bara efter revisioner på vyn för edit av post eller när du faktiskt browsar revisioner.
Du kan fortfarande kontrollera och limitera revisioner av post i WordPress. Vi visar dig två olika metoder för att göra det, så att du kan välja den som passar dig bäst.
1. Limit Post Revisions i WordPress med hjälp av ett plugin
Det enklaste sättet att hantera revisioner av WordPress-poster är att använda ett plugin. Detta allow you to control revisions from the WordPress admin area.
Det första du behöver göra är att installera och aktivera pluginet WP Revisions Control. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
När du är aktiverad måste du gå till Settings ” Writing page och rulla ner till WP Revisions Control section.
Härifrån måste du enter antalet revisioner du vill lagra för varje post typ och sedan klicka på knappen ”Save Changes” för att lagra dina inställningar.
WP Revisions Control kommer nu att limit de post revisioner som lagras i din WordPress databas.
Pluginet tillåter dig också att ta bort revisioner för ett enskilt post. Edit bara det post där du vill ta bort revisioner och rulla ner under editorn.
You can limit the revisions for this post only or delete them by clicking on the ”Purge these revisions” button.
2. Limitera revisioner av WordPress-poster manuellt
WordPress allow you to control how many revisions you want to keep for an article. För att limitera revisioner av post lägger du bara till den här koden i wp-config.php-filen på din WordPress-webbplats:
define( 'WP_POST_REVISIONS', 10 );
Glöm inte att ersätta 10 med det antal revisioner du vill behålla för varje post.
För att göra det enklare kan du använda WPCode. Det är det bästa kodsnuttspluginet för WordPress, och det hjälper dig att lägga till anpassade koder utan att riskera att din webbplats går sönder.
Dessutom kommer WPCode med ett bibliotek med 1 500+ färdiga kodavsnitt, inklusive ett för att begränsa inläggsrevisioner.
För att komma igång behöver du installera och aktivera det kostnadsfria insticksprogrammet WPCode. Om du behöver hjälp kan du följa vår handledning om hur du installerar ett WordPress-plugin.
Efter aktivering går du till Code Snippets ” Library från WordPress adminpanel.
Sök sedan efter utdraget ”Begränsa inläggsrevisioner”. När du har hittat det, håll muspekaren över det och klicka på knappen ”Använd snippet”.
Därifrån kommer WPCode automatiskt att lägga till koden som begränsar lagringsminnet för inläggsrevisioner till 4.
Du kan dock ersätta 4 med ett valfritt antal.
Därefter är det bara att växla omkopplaren högst upp på sidan från ”Inaktiv” till ”Aktiv” och trycka på knappen ”Uppdatera”.
Nu är det klart. Du har nu lyckats begränsa hur många inläggsrevisioner WordPress kommer att lagra.
Så här tar du bort gamla revisioner av publicerade posts i WordPress
Gamla revisioner av poster är helt ofarliga och du behöver inte ta bort dem i de flesta fall. Men om du har en mycket stor website med tusentals artiklar kan det hjälpa dig att minska storleken på backupen om du tar bort gamla revisioner av posterna.
Först måste du installera och aktivera WP-Optimize plugin. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
Efter aktivering, gå till WP-Optimize ” Database page och kontrollera boxen bredvid alternativet ’Rengör alla postrevisioner’.
Klicka nu på knappen ”Run optimization” för att ta bort alla revisioner av post. När du har rensat upp revisionerna kan du gratis avinstallera och delete pluginet.
För att lära dig mer om detta plugin, se vår detaljerade WP-Optimize review.
Borttag av revisioner av WordPress-poster via phpMyAdmin
Avancerade användare kan också ta bort revisioner av WordPress-poster via phpMyAdmin.
Se först till att du har skapat en komplett backup av WordPress databasen.
Därefter loggar du bara in på din kontrollpanel på webbhotellet WordPress och klickar på phpMyAdmin icon.
Därefter måste du välja din WordPress-databas från den vänstra colonnen. phpMyAdmin kommer nu att visa tabeller i din WordPress-databas.
Efter det måste du klicka på SQL tabben från menyn högst upp.
Detta kommer att hämta phpMyAdmins SQL-gränssnitt. Härifrån kan du manuellt runna kommandon på din WordPress database.
Du måste enter följande kod:
DELETE FROM wp_posts WHERE post_type = "revision";
Glöm inte att ersätta wp_ med ditt eget WordPress-databasprefix. Därefter klickar du på knappen ”Go” för att runna kommandot.
phpMyAdmin kommer nu att ta bort alla revisioner från din WordPress database.
Note: Om du tar bort revisioner hindrar det inte WordPress från att saved revisioner för dina framtida posts.
Hur man inaktiverar revisioner av WordPress-poster helt och hållet
Vi rekommenderar inte att inaktivera revisioner av WordPress-poster. Vissa användare kanske dock vill inaktivera revisioner för att minska storleken på WordPress-databasen.
Det enklaste sättet att göra detta är att installera pluginet Disable Post Revision. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
När du är aktiverad går du till Settings ” Writing page och väljer de posttyper där du vill inaktivera revisionsfunktionen.
Glöm inte att klicka på knappen save changes för att spara dina settings.
Om du inte vill använda pluginet kan du också göra samma sak manuellt genom att lägga till den här koden i din wp-config.php-fil:
define('WP_POST_REVISIONS', false );
Den här koden inaktiverar funktionen för utvalda inlägg i WordPress på din website. Det kommer fortfarande att allow WordPress att spara en autospara och en revision i webbläsarens lagring.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du använder WordPress postrevisioner för att ångra ändringar och hur du hanterar postrevisioner för större webbplatser. Du kanske också vill läsa vår guide för nybörjare om hur du hanterar ditt redaktionella arbetsflöde i WordPress och hur du startar en blogg i WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
This is a great article. On the one hand, revisions are a great thing, on the other hand, I really come across almost daily people complaining that their WordPress is slow. And very often revisions are to blame. For example, on a website with Elementor and a larger number of articles, revisions can grow to thousands. And then you can tell. I’m using the sweep plugin, but I’ll definitely look into your recommendations.
vibhakar says
is there any way to get back my post revisions after optimizing ?
WPBeginner Support says
If you mean you deleted your old revisions then you would not be able to get them back.
Administratör
Jiří Vaněk says
There is a way. Revisions are stored in the database like everything else. If you have a database backup and restore the database from the backup, the revision will be returned to you. If you don’t have a database backup, you’ve lost revisions permanently.
Steven says
Hi there,
I tried to change the wp-config.php file and added the code: define( ’WP_POST_REVISIONS’, 10 );
Then I emptied the revisions but still regularly see more than 10 revisions. How is this possible?
WPBeginner Support says
You would want to ensure your wp-config does not have it set in another part of the file for one common reason.
Administratör
Stacy says
Hi, is there a way to limit the amount of revisions by time/date? For example, I want my website to only keep revisions that are 1 year old, is that possible?
WPBeginner Support says
We do not have a recommended method for that at the moment but if we find a method we would recommend we will be sure to share.
Administratör
Stacy says
Thank you so much for checking, your team is doing great work and I appreciate every article you publish. Keep it up!
Jintu says
I put the code on wp-config.php and 5 post revisions but still, it increases on my new article.
WPBeginner Support says
You would want to ensure it is not set elsewhere in your file and you properly saved your changes for the most common reasosns.
Administratör
Adnan says
How to disable revisions of Elementor ?
WPBeginner Support says
You would use the same method as in this article.
Administratör
Amarachi says
This was very helpful for me. I got tired seeing 20+ revisions in my posts! The plugins were easy to use and very straightforward!
WPBeginner Support says
Glad our guide could be helpful
Administratör