# Aperçu en direct

> Un affichage instantané des modifications de réglages ou de style dans une prévisualisation, avant toute publication effective sur le site public.

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

Régler la couleur d'un thème sans voir immédiatement le résultat obligerait à publier, vérifier, puis corriger en boucle. L'aperçu en direct évite cet aller-retour : chaque changement se répercute instantanément dans une prévisualisation du site, sans que rien ne soit encore visible des visiteurs réels.

## Où on le retrouve dans WordPress

Le Personnaliseur historique affiche ainsi une prévisualisation du site à droite pendant que les réglages se modifient à gauche, grâce à du JavaScript qui met à jour le DOM sans recharger la page pour certains réglages (via l'API `wp.customize.previewer`), ou qui force un rechargement complet pour les autres. L'éditeur de site (basé sur les thèmes blocs) reprend le même principe pour les styles globaux : palette de couleurs, typographies et mises en page se prévisualisent en direct avant l'enregistrement.

## Exemple avec l'API du Personnaliseur

```
wp.customize( 'blogname', function( value ) {
    value.bind( function( newValue ) {
        document.title = newValue;
    } );
} );
```

Ce fragment met à jour le titre de la page à chaque frappe dans le champ concerné, sans rechargement ni sauvegarde.

## Bon à savoir

- L'aperçu en direct n'enregistre rien en base tant que l'utilisateur n'a pas cliqué sur « Publier » : fermer l'onglet abandonne les changements non validés.
- Certains réglages, notamment ceux touchant à des options complexes, nécessitent un rechargement complet de l'aperçu plutôt qu'une mise à jour instantanée, ce qui peut donner une impression de lenteur.
- Un thème mal codé peut ignorer les événements de prévisualisation et n'afficher les changements qu'après publication réelle, ce qui casse l'expérience attendue de l'aperçu en direct.
