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

Comment gérer et supprimer les Transients dans WordPress (La méthode la plus simple)

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Voulez-vous apprendre à gérer et à supprimer les transitoires dans WordPress ?

Les transitoires sont utilisés dans WordPress pour stocker temporairement des données pour les extensions et les thèmes WordPress. En gérant vos transitoires, vous pouvez optimiser la vitesse et vous assurer que votre site fonctionne toujours correctement.

Dans cet article, nous allons vous afficher comment vous pouvez facilement gérer et supprimer les transitoires dans WordPress.

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

Que sont les Transients dans WordPress ?

Les développeurs/développeurs de thèmes et d’extensions WordPress utilisent souvent des transients pour stocker des informations sensibles au temps dans votre base de données WordPress.

Cela aide à faire fonctionner les extensions et les thèmes plus rapidement, ce qui améliore les performances de votre site WordPress tout en réduisant la charge globale du serveur.

Par exemple, de nombreuses extensions de réseaux sociaux WordPress utilisent des transients pour stocker les données relatives au nombre de partages pour les publications de blogs.

S’ils n’utilisaient pas les transients, votre serveur devrait se connecter à chaque réseau social à chaque chargement de page, ce qui augmenterait considérablement vos temps de chargement.

Data stored in transients example

Pourquoi vouloir supprimer et gérer les transitoires ?

Les Transient peuvent être incroyablement utiles, mais il arrive que les choses tournent mal.

Par exemple, si la connexion entre Facebook et votre site WordPress ne fonctionne pas, le nombre de publications partagées s’affichera à 0.

Au lieu d’attendre l’expiration de la période transitoire, il suffit d’effacer les données mises en cache pour obtenir instantanément le nombre de parts correct.

Si vos publications populaires ou le nombre de partages s’affichent mal et que vous avez vidé le cache de WordPress, il peut s’agir d’un problème de transitoires.

La suppression des fichiers transitoires expirés peut également aider à optimiser votre base de données WordPress et à améliorer ses performances. Cela peut s’avérer utile lorsque vous déplacez un site staging vers un serveur d’hébergement WordPress actif.

Les transients de WordPress sont-ils comme des cookies ?

Les transitoires WordPress sont similaires aux cookies en ce sens qu’ils permettent tous deux aux développeurs/développeuses de stocker des informations temporaires. Cependant, les transitoires sont beaucoup plus puissants et peuvent faire beaucoup plus.

Les cookies, par exemple, sont stockés dans le navigateur de votre internaute et présentent plusieurs limites. Ils ne sont pas aussi programmables et sont moins sûrs.

En revanche, les transitoires sont stockés dans la base de données WordPress, peuvent stocker plusieurs types de données, sont facilement programmables et sont plus sûrs.

Ceci étant dit, voyons comment vous pouvez gérer et supprimer vos transients dans WordPress. Nous allons couvrir deux méthodes, et la méthode 1 est recommandée pour la plupart des utilisateurs/utilisatrices :

Méthode 1 : Gestion des transitoires avec Transients Manager (gratuit)

La meilleure façon de gérer et de supprimer les transients dans WordPress est d’utiliser l’extension Transients Manager. Il vous permet de gérer, supprimer et modifier facilement vos transients WordPress.

La première chose à faire est d’activer et d’installer l’extension. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois activé, vous devez aller dans Outils  » Transients dans votre Tableau de bord WordPress. À partir de cette page, vous verrez une liste de transients stockés dans votre base de données WordPress.

Transients manager plugin screen

Vous pouvez effectuer des tâches de suppression en bloc ou supprimer des transitoires individuellement.

Cette page vous permet d’effectuer les actions groupées suivantes :

  • Supprimer les transitoires expirés.
  • Supprime les transitoires sélectionnés.
  • Supprimer tous les transitoires ayant une date d’expiration.
  • Supprimer tous les Transient.

Pour identifier un transient, il suffit de regarder son nom. Par exemple, le Transient nommé ‘wpforms_t15s_wpforms’ est associé à l’extension WPForms.

Juste à côté de la colonne du nom, vous verrez la valeur de chaque transitoire particulier. La valeur du transitoire peut être un objet, un tableau, un nombre ou une chaîne alphanumérique.

Vous verrez également un délai d’expiration pour chaque Transient. Pour certains d’entre eux, aucun délai d’expiration n’est défini et la mention « N’expire pas » apparaît.

Vous pouvez supprimer n’importe lequel de ces transitoires en cliquant simplement sur le bouton « Supprimer ».

Pour modifier des transitoires individuels, il suffit de cliquer sur le lien « Modifier » dans la colonne « Actions ». Vous accédez alors à un écran qui vous permet de définir la valeur et le délai d’expiration, et même de renommer le transitoire.

Edit single transient

Cette fonctionnalité est très utile lorsque vous testez un thème ou une extension et que vous souhaitez le vérifier avec différentes valeurs transitoires.

Si vous apportez des modifications au transitoire, veillez à cliquer sur le bouton « Enregistrer les modifications ».

Méthode 2 : Gestion des transitoires avec WP Rocket

Si vous utilisez l’extension de mise en cache WP Rocket, il existe un réglage intégré qui aide à gérer et à supprimer les transitoires.

Il suffit de se rendre dans Réglages  » WP Rocket puis de cliquer sur l’option de menu ‘Base de données’.

WP Rocket dashboard

Défilez ensuite vers le bas jusqu’à la section « Transient Cleanup » (nettoyage des transitoires).

Ici, vous pouvez cocher les cases si vous souhaitez retirer automatiquement tous les transitoires ou uniquement ceux qui sont arrivés à expiration.

Check boxes transient cleanup

Une fois les modifications effectuées, veillez à cliquer sur « Enregistrer les modifications et optimiser » en bas de la page.

Pour plus de détails, consultez notre guide sur la façon de bien configurer WP Rocket pour accélérer votre site WordPress.

Nous espérons que cet article vous a aidé à apprendre comment gérer et supprimer facilement les transients dans WordPress. Vous pouvez également consulter notre guide sur la façon d’obtenir un domaine e-mail gratuit et notre sélection d’experts des extensions WordPress indispensables pour les entreprises.

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.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

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.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

17 commentairesLaisser une réponse

  1. 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

        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 says

    @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?

  3. Margarida Fernandes says

    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 says

      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.

      Administrateur

      • Margarida Fernandes says

        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 says

    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.

  5. Daniel says

    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 says

    Hey there,

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

  7. Nicolai says

    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 says

    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 says

    @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.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.