C’est l’écran le plus fréquenté de toute l’administration : celui où le titre prend forme, où les blocs s’enchaînent, où l’image mise en avant est choisie. Depuis WordPress 5.0, cet écran repose sur l’éditeur de blocs (Gutenberg), une application React qui communique avec le serveur via l’API REST plutôt que par rechargement de page complet.
Structure et extensibilité
Techniquement, l’URL correspond à wp-admin/post.php?post=ID&action=edit pour un contenu existant, ou post-new.php pour une création. Autour de la zone de contenu principale, des panneaux latéraux appelés boîtes meta peuvent être ajoutés avec add_meta_box(), qu’ils soient conçus pour l’éditeur classique ou adaptés à l’interface par blocs via show_in_rest sur les champs personnalisés concernés.
Exemple : ajouter une boîte meta
<?php
add_action( 'add_meta_boxes', function () {
add_meta_box(
'reference_produit',
'Référence produit',
'afficher_champ_reference',
'produit',
'side'
);
} );
Bon à savoir
- Un contenu personnalisé n’affiche cet écran complet que si son enregistrement via
register_post_type()inclut'show_ui' => trueet les bons éléments danssupports. - Les boîtes meta classiques restent fonctionnelles avec l’éditeur de blocs, mais une extension moderne gagnera à proposer plutôt un composant sous forme de panneau latéral ou de bloc natif pour une expérience homogène.
- La sauvegarde automatique de cet écran s’appuie sur
wp.autosavecôté client et sur le statutauto-draftcôté serveur, à ne pas confondre avec un enregistrement manuel du brouillon.