Cela semble être le cas avec les blocs intégrés pour le moment. Si vous les utilisez avec le thème par défaut Twenty Nineteen, vous obtenez le même aspect à la fois dans le backend et dans le frontend.
Lors de la création d'un thème personnalisé, doit-on s'assurer que les blocs sont identiques dans les deux cas? Il semble que cela nécessite le chargement des mêmes frameworks CSS et JS dans les applications back-end et front-end.
Idéalement oui. Les blocs sont supposés être WYSIWYG. Voir la section Styles de l'éditeur du manuel de Gutenberg pour savoir comment charger des styles de thème dans l'éditeur.
Vous devez ajouter une feuille de style d'éditeur avec add_editor_style()
, comme vous l'avez fait avec l'éditeur précédent, mais pour prendre en charge l'éditeur de blocs, vous devez déclarer le support de thème pour les styles d'éditeur:
add_theme_support( 'editor-styles' );