Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här hanterar och borttar du transienter i WordPress (det enkla sättet)

I WordPress är en transient ett sätt för tillägg och teman att tillfälligt butik cachelagrade data som skulle ta mycket serverresurser att generera upprepade gånger. Detta kan avsevärt förbättra prestandan och hastigheten på din webbplats.

Dessa transienter kan dock ibland bli nieaktuella eller överdrivna. Vi har funnit att regelbundet underhåll av transienter säkerställer att din webbplats inte håller fast vid onödiga data, vilket ger gratis resurser och förbättrar laddningstiderna för dina besökare.

I den här artikeln visar vi dig hur du enkelt hanterar och borttar transienter i WordPress, vilket säkerställer att din webbplats fungerar smidigt och effektivt och ger en bättre upplevelse för dina besökare.

How to manage and delete transients in WordPress (the easy way)

Vad är transienter i WordPress?

WordPress Plugin- och Theme-utvecklare använder ofta transienter för att lagra tidskänslig information i din WordPress Database.

Detta bidrar till att tillägg och themes fungerar snabbare, vilket förbättrar din WordPress website prestanda samtidigt som den totala belastningen på servern minskar.

Till exempel använder många tillägg för sociala media i WordPress transienter för att lagra data om delningar för blogginlägg.

Om de inte använde transienter skulle din server behöva ansluta till varje socialt nätverk vid varje laddning av sidan, vilket skulle öka dina laddningstider avsevärt.

Data stored in transients example

Varför skulle du vilja ta bort och hantera transienter?

Transienter kan vara otroligt användbara, men ibland kan saker och ting gå fel.

Om till exempel anslutningen mellan Facebook och din website WordPress inte fungerar, kommer det att visa en delning av post på 0.

Istället för att vänta på att transienten ska löpa ut kan du helt enkelt cleara den cachelagrade datan för att få korrekt antal delningar omedelbart.

Om du upplever ett problem med att dina populära posts eller delningar visas, och du har clearat din WordPress-cache, kan det vara ett issue med dina transienter.

Att cleara ut transienter som löper ut kan också bidra till att optimera din WordPress database och ge dig bättre prestanda. Detta kan vara till hjälp när du flyttar en webbplats till ett live WordPress webbhotell server.

Är WordPress transienter som gillar cookies?

WordPress transienter liknar cookies eftersom de båda låter utvecklare lagra tillfällig information. Transienter är dock mycket kraftfullare och kan göra mycket mer.

Till exempel lagras cookies i din besökares webbläsare och har flera limiter. De är inte lika programmerbara och de är mindre säkra.

Å andra sidan lagras transienter i WordPress database, kan lagra flera typer av data, är lätt programmerbara och är säkrare.

Med detta sagt, låt oss ta en titt på hur du kan hantera och ta bort dina transienter i WordPress. Vi kommer att täcka två metoder, och metod 1 rekommenderas för de flesta användare:

Metod 1: Hantera transienter med Transients Manager (gratis)

Det bästa sättet att hantera och ta bort transienter i WordPress är att använda pluginet Transients Manager. Det låter dig enkelt hantera, ta bort och editera dina transienter i WordPress.

Det första du behöver göra är att aktivera och installera pluginet. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.

Efter aktivering måste du gå till Tools ” Transients i din WordPress dashboard. Där ser du en lista över de transienter som finns lagrade i din WordPress database.

Transients manager plugin screen

Du kan utföra massradering eller radera transienter enskilt.

På denna page kan du utföra följande bulk actions:

  • Delete löpte ut transienter.
  • Delete valda transienter.
  • Delete all transienter med ett löper ut datum.
  • Delete all transienter.

För att identifiera en transient, titta helt enkelt på namnet. Till exempel är transienten med namnet ’wpforms_t15s_wpforms’ associerad med WPForms plugin.

Precis bredvid namncolumnen ser du värdet för varje viss transient. Transientens värde kan vara ett object, array, nummer eller en alfanumerisk string som värde.

Du ser också en tid då varje transient löper ut. Vissa av dem kanske inte har någon inställd tid för när de löper ut och kommer då att displayed som ”löper ej ut”.

You can delete any of these transients by simply clicking the ”Delete” button.

För att editera enskilda transienter klickar du bara på länken ”Edit” i Column ”Actions”. Då får du upp en vy där du kan ställa in värde och tid för när den löper ut och även byta namn på transienten.

Edit single transient

Den här funktionen är praktisk när du testar ett theme eller plugin och vill kontrollera det med olika transienta värden.

Om du gör ändringar i transienten, se till att du clickar på knappen ”Save Changes”.

Metod 2: Hantering av transienter med WP Rocket

Om du använder WP Rocket caching plugin, finns det en built-in inställning för att hjälpa till att hantera och ta bort transienter.

Navigera bara till Settings ” WP Rocket och klicka sedan på alternativet ”Database” i menyn.

WP Rocket dashboard

Rulla sedan ner till ”Transients Cleanup” section.

Här kan du kontrollera boxarna om du automatiskt vill ta bort alla eller endast transienter som löper ut.

Check boxes transient cleanup

När du är klar med ändringarna, se till att du klickar på ”Save Changes and Optimize” längst ner på sidan.

För mer detaljer, se vår guide om hur du korrekt ställer in WP Rocket för att snabba upp din WordPress site.

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt hanterar och tar bort transienter i WordPress. Du kanske också vill läsa vår guide om hur du skaffar en gratis email domain och vårt expertval av WordPress tillägg för företag som du måste ha.

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.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

16 kommentarerLämna ett svar

  1. Jiří Vaněk

    Should I delete transients regularly or only when some problems occur?

    • WPBeginner Support

      You should normally only need to delete them if you run into a problem with them :)

      Administratör

      • Jiří Vaněk

        Thank you for the clarification. I use the sweep plugin for deleting revisions, so I was wondering if I should also delete the trsnsient that it sees there, or only in case of problems. I delete revisions regularly.

  2. Rob

    @wpbeginner, Plugin page at WordPress shows last update of Transients Manager plugin was 2022. As the plugin is maintained by WPBeginner, any updating to be done soon?

    • WPBeginner Support

      The plugin should have been updated yesterday for your concerns :)

      Administratör

  3. Margarida Fernandes

    Is it completely safe to delete all Transients? Even the ones that have nor expired?
    Can anything get broken in the site or stop working properly?
    I use WooCommerce and WPML. Both of these save transients. Is this safe to delete from their tables in the database also?

    • WPBeginner Support

      If a plugin needs a transient that you deleted as long as it is a well coded plugin, it will recreate the transient. If you’re editing the database correctly, we would recommend checking with the plugin’s support first to ensure you’re removing the correct data.

      Administratör

      • Margarida Fernandes

        All Plugins I use are reliable like WPML, Woocomerce and Yoast.
        I see a lot of transients from woocomerce and WPML and I just want to be sure it is safe to delete them. But I will do as you suggest.
        Thank you so much for the attention.

  4. Finn

    As mentioned in one of the above posts, Pippin’s plugin does now have a button for bulk delete.
    I suggest that you update the post – I almost missed that post and installed two plugins, where only one was needed.
    Otherwise, great and straightforward post as always.

    • WPBeginner Support

      Thank you for letting us know about that update :)

      Administratör

  5. Daniel

    Hi, great post! I am using Transients in the same way–for social media share counts. Using the Answer posted here:

    Everything is working, however it is not giving me accurate share counts for all of the posts. Some have the correct share count others just show what appears to be a random number. For example a post that has 65 facebook likes only shows 1 when the transient code is added. When I remove the Transient it shows the accurate number of shares for all of them. Any ideas of what could cause this?

    Anything that could point me in the right direction would be appreciated.
    Thanks

  6. Matthias

    Hey there,

    how would one bulk delete transients which are not needed but also do not have any expiration date?

    • Bhawna

      There is a wordpress plugin by the name Transients Manager . That will solve your purpose

  7. Nicolai

    Great post! This helped me clear about 300 megabytes from my wp_options table! I still have thousands of entries in there, many with no expiration date. I have a feeling that most are not needed. How do I go about finding out? For example, I have hundreds like these: ”wc_max_related_3461814294618….” They have no expiration so will conceivably be there forever! What is the worst that could happen if I delete ALL transients?

  8. gWorldz

    Pippin Williamson’s Transients Manager now has a bulk deletion option for expired transients negating the need for Delete Expired Transients. It does not offer the ability to delete all transients but this is probably for the best for beginners and inexperienced users o.O

  9. RW

    @wpbeginner, great post! This is one area where wordpress, for some reason, doesn’t clean up after it’s self. I just use this simple SQL in phpmyadmin DELETE FROM `wp_options` WHERE `option_name` LIKE ('%_transient_%') and replace wp_options with whatever my options table has been renamed to. Takes 30 seconds….

    I like the idea of being able to do this through admin of the site, but sometimes I feel I have too many plugins already.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.