# Révision

> Une révision est une copie horodatée du contenu d'un article, enregistrée automatiquement à chaque sauvegarde majeure pour revenir à une version antérieure.

- Auteur : Clément Hadrot
- Publié le : 2026-09-25
- Mis à jour le : 2026-09-25
- URL : https://wpmoderne.dev.wordpress-developpement.fr/lexique/revision/

Un rédacteur qui supprime par mégarde un paragraphe entier avant d'enregistrer ne devrait pas avoir à tout retaper de mémoire ; WordPress conserve pour cela un historique silencieux de chaque sauvegarde significative.

## Fonctionnement dans WordPress

Techniquement, une révision est un contenu du type `revision`, rattaché à l'article original via `post_parent`, stocké dans la même table `wp_posts`. L'écran d'édition propose un comparateur visuel des différences entre deux versions, accessible depuis le panneau « Révisions ». Le nombre de révisions conservées par article se limite via la constante `WP_POST_REVISIONS`, qu'on peut aussi désactiver entièrement avec la valeur `false`.

## Exemple

```
define( 'WP_POST_REVISIONS', 5 );
```

## Bon à savoir

Sur un site ancien avec des articles modifiés des centaines de fois, les révisions peuvent représenter une part importante de la taille de la base de données ; il est courant de les limiter dès l'installation plutôt que de faire un nettoyage a posteriori, plus risqué.

Une révision partage certaines métadonnées avec l'article dont elle dérive, mais pas toutes : les champs personnalisés ajoutés par une extension ne sont, par défaut, pas historisés d'une version à l'autre, sauf si cette dernière l'implémente explicitement via le filtre `_wp_post_revision_fields`.

Restaurer une ancienne révision remplace le contenu courant, mais crée au passage une nouvelle révision correspondant à l'état juste avant la restauration, de sorte qu'aucune version intermédiaire ne soit jamais perdue au cours de l'opération.
