Je suis le cours Udemy WordPress pour créer un thème de bloc WordPress personnalisé. J'ai enregistré avec succès le type de bloc dans function.php et je peux sélectionner mon bloc dans l'éditeur Gutenberg.
Le tutoriel suggérait d'utiliser la méthode suivante pour charger les styles de mon élément de bloc Gutenberg afin que le CSS soit également chargé sur le frontend.
function lr_theme_features() { // Enqueue editor styles // Borrowed from TwentyTwentyToTheme add_editor_style( 'style.css' ); add_theme_support('editor-styles'); } add_action('after_setup_theme', 'lr_theme_features');
Quoi qu'il en soit, peu importe ce que je fais, Gutenberg ne chargera pas le fichier style.css de mon bloc.
Image du backend Gutenberg
Des conseils ? Qu'est-ce qui pourrait me manquer ou comment puis-je déboguer le problème ?
Merci beaucoup !
J'ai également des problèmes avec mon CSS d'administration. J'ai trouvé que si vous importez du CSS dans admin style.css comme ceci, cela interrompt le chargement du style :
Bizarrement, cela fonctionne sans guillemets, comme ceci :
Mais je ne sais pas si c'est une bonne pratique... La meilleure pratique consiste à charger des bibliothèques externes comme celle-ci au lieu d'utiliser des instructions d'importation :
J'espère que cela aidera quelqu'un d'autre !
Dansthème basé sur des blocs,
wp-block-styles
est utilisé pour charger des feuilles de style dans l'éditeur et le front-end. Le thèmeTwentyTwentyTwoutilise la même technologie ; étant donné que les thèmes basés sur des blocs sont relativement nouveaux, vous avez peut-être suivi un didacticiel de thème (maintenant) obsolète.Si vous ne voyez toujours pas les styles se charger, vérifiez que le nom de classe du bloc que vous ciblez correspond à la balise HTML.
PS. Toujours videz le cache/actualisation matérielle de votre navigateurpour vous assurer que vous ne voyez pas de version en cache de votre éditeur - il s'agit d'une cause très courante mais négligée de nombreux problèmes.