国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Maison interface Web tutoriel CSS Faire ressembler l'éditeur WordPress Block à la conception frontale

Faire ressembler l'éditeur WordPress Block à la conception frontale

Apr 01, 2025 am 04:45 AM

Faites l'apparence de l'éditeur de blocs WordPress cohérent avec la conception frontale!

Faire ressembler l'éditeur WordPress Block à la conception frontale

En tant qu'utilisateur WordPress, avez-vous souvent besoin d'ouvrir deux onglets en même temps pour l'édition d'articles? Un onglet montre le nouvel éditeur de bloc Gutenberg, et l'autre prévisualise l'effet frontal de l'article pour s'assurer que le rendu final n'est pas faux?

Les styles de thème WordPress affectent uniquement l'avant du site Web, et les éditeurs backend sont généralement très différents de l'avant. Mais ce n'est pas immuable! Avec une feuille de style personnalisée, vous pouvez faire en sorte que l'éditeur WordPress reflète le look frontal presque parfaitement.

Cela ne prend que deux étapes simples:

  1. Ajoutez quelques lignes de code PHP au fichier functions.php du thème pour informer l'éditeur pour charger la feuille de style personnalisée.
  2. Créez et configurez cette feuille de style personnalisée.

Commen?ons!

étape 1: Modifiez functions.php

Si vous utilisez un thème WordPress non développé, il est fortement recommandé de créer un sous-thème avant d'apporter des modifications sur le thème principal.

Ouvrez le fichier functions.php du thème (généralement situé dans le répertoire racine du dossier du thème) et ajoutez le code suivant à la fin du fichier:

 // Gutenberg Custom Stylesheet Add_Theme_Support ('Editor-Styles');
add_editor_style ('editor-tyle.css'); // Assurez-vous que le chemin pointe correctement vers le fichier de feuille de style

Ce code indique WordPress que vous prenez en charge l'utilisation de styles de style personnalisés pour travailler avec Gutenberg et spécifie l'emplacement du fichier de feuille de style ( editor-style.css ).

étape 2: écrivez le style CSS

Maintenant, nous entrons dans le processus d'écriture CSS.

En raison de la grande variété de thèmes WordPress, il est impossible d'écrire une feuille de style qui fonctionne pour tous les thèmes. L'exemple suivant est basé sur les sujets utilisés par mon site Web et, espérons-le, vous aidera à comprendre comment créer des feuilles de style pour votre site Web. à la fin de l'article, un modèle sera fourni pour vous aider à démarrer rapidement.

Créez un nouveau fichier nommé editor-style.css et placez-le dans le répertoire racine du thème (ou du répertoire de thème enfant).

Le style CSS de l'éditeur de blocs est légèrement différent du CSS standard. Par exemple, le code suivant ne peut pas appliquer correctement la taille du texte dans un article:

 H2 {
  taille de police: 1.75EM;
}

Pour définir correctement le style, vous devez localiser les blocs dans l'éditeur de blocs. Cela signifie<h2></h2> Les éléments doivent être étendus à l'aide de .rich-text.block-editor-rich-text__editable Classe:

 H2.rich-text.block-éditor-rich-text__editable {
  taille de police: 1.75EM;
}

J'ai créé un fichier CSS de base qui suit ce modèle pour styliser les éléments de l'éditeur de bloc commun. Vous pouvez obtenir le fichier de GitHub et remplacer le style pour correspondre à votre thème.

Je n'élargirai pas le processus de construction de feuille de style en détail ici, mais le modèle devrait vous donner une idée claire. Un bon point de départ consiste à copier des éléments de votre feuille de style frontal, mais vous devrez peut-être modifier certaines classes d'éléments afin qu'elles s'appliquent à la fenêtre de l'éditeur de blocs.

En cas de doute, utilisez l'outil de développeur du navigateur pour vérifier les éléments et déterminer leur nom de classe correspondant. Les modèles pour les liens ci-dessus devraient couvrir la plupart des éléments.

Affichage d'effet

Tout d'abord, jetons un coup d'?il à l'éditeur WordPress sans feuille de style personnalisée:

Ensuite, comparez mon site Web de test front-end:

La différence entre les deux est significative, non? Mon site de test utilise de nombreux gradients, des polices personnalisées, des styles de bouton et des blocs de référence, et le conteneur n'est pas un simple carré.

Qu'on le veuille ou non, vous conviendrez que c'est une grande différence par rapport à l'interface utilisateur de l'éditeur Gutenberg par défaut. C'est pourquoi j'ai besoin d'ouvrir une page d'onglet séparément pour prévisualiser l'article.

Maintenant, chargeons le style personnalisé et voyons l'effet:

Regarder! L'interface utilisateur de l'éditeur ressemble maintenant à la même chose que l'avant de mon site Web. La largeur du contenu, la police, la couleur et divers éléments sont cohérents avec l'extrémité avant. J'ai même le même beau fond que le titre de l'article!

Cela signifie - il n'est plus nécessaire de prévisualiser dans un autre onglet. N'est-ce pas cool?

Garder WordPress Editor cohérent avec l'apparence frontale peut améliorer considérablement l'efficacité. Pour moi, changer fréquemment des onglets pour afficher les effets frontaux lorsque les articles de modification interrompent ma réflexion, donc je préfère éviter cela.

J'espère que les étapes ci-dessus peuvent vous aider à atteindre le même effet!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment puis-je inclure CSS uniquement sur certaines pages? Comment puis-je inclure CSS uniquement sur certaines pages? Jun 11, 2025 am 12:01 AM

Il existe trois fa?ons d'inclure sélectivement CSS sur une page spécifique: 1. CSS en ligne, adapté aux pages qui ne sont pas fréquemment accessibles ou qui nécessitent des styles uniques; 2. Chargez des fichiers CSS externes à l'aide de conditions JavaScript, adaptées aux situations où une flexibilité est requise; 3. CONFIGMENT DU SERVEUR, adapté aux scénarios utilisant les langages c?té serveur. Cette approche peut optimiser les performances du site Web et la maintenabilité, mais nécessite un équilibre de modularité et de performances.

Flexbox vs Grid: Comprendre les principales différences dans la disposition CSS Flexbox vs Grid: Comprendre les principales différences dans la disposition CSS Jun 10, 2025 am 12:03 AM

Flexboxisidealforone-dimensionallayouts, tandis que GridSuitStwo-dimensional, complexlayouts.USEFLEXBOXFORALIGNINGITEMSINASingleAxisandgridForpreciseControlOverrowsandColumnSinIntriciatedEsigns.

Création d'une notification de cl?ture automatique avec un popover HTML Création d'une notification de cl?ture automatique avec un popover HTML Jun 10, 2025 am 09:45 AM

L'attribut HTML Popover transforme les éléments en éléments de couche supérieure qui peuvent être ouverts et fermés avec un bouton ou un javascript. Les popovers peuvent être rejetées de plusieurs fa?ons, mais il n'y a pas de possibilité de les fermer automatiquement. Preethi a une technique tu peux u

Qu'est-ce que le ?rendu CSS bloquant le rendu?? Qu'est-ce que le ?rendu CSS bloquant le rendu?? Jun 24, 2025 am 12:42 AM

CSS bloque le rendu de la page car les navigateurs affichent le CSS en ligne et le CSS externe comme des ressources clés par défaut, en particulier avec les feuilles de styles importées, les grandes quantités de CSS en ligne et les styles de requête multimédia non optimisés. 1. Extraire CSS critique et l'intégrez-la dans HTML; 2. Retard Chargement CSS non critique via JavaScript; 3. Utilisez des attributs multimédias pour optimiser le chargement tel que les styles d'impression; 4. Comprimer et fusionner CSS pour réduire les demandes. Il est recommandé d'utiliser des outils pour extraire les CS de clé, combiner le chargement asynchrone rel = "précharge" et utiliser le chargement retardé des médias raisonnablement pour éviter une division excessive et un contr?le de script complexe.

Comment utiliser les lotties sur Figma Comment utiliser les lotties sur Figma Jun 14, 2025 am 10:17 AM

Dans le tutoriel suivant, je vais vous montrer comment créer des animations Lottie sur Figma. Nous utiliserons deux designs colorés pour expliquer comment vous pouvez animer sur Figma, puis je vais vous montrer comment passer de Figma aux animations Lottie. Tout ce dont vous avez besoin est une figue libre

Bridaries de rupture: construire un puzzle de tangram avec (S) CSS Bridaries de rupture: construire un puzzle de tangram avec (S) CSS Jun 13, 2025 am 11:33 AM

Nous le mettons à l'épreuve et il s'avère que SASS peut remplacer JavaScript, du moins en ce qui concerne la logique de bas niveau et le comportement du puzzle. Avec rien d'autre que des cartes, des mixins, des fonctions et beaucoup de mathématiques, nous avons réussi à donner vie à notre puzzle Tangram, non J

CSS externe vs interne: quelle est la meilleure approche? CSS externe vs interne: quelle est la meilleure approche? Jun 20, 2025 am 12:45 AM

TheBestApproachForCSSDependSonTheproject'sspecificneeds.ForLargerProjects, externalcsisBetterDueTomaintainiabilityAndReUsability; ForsmallerProjectsorSingle-pageApplications, internecssigh

Mon CSS doit-il être en minuscules? Mon CSS doit-il être en minuscules? Jun 19, 2025 am 12:29 AM

NON, CSSDOOSNOTHAVETOBEINLOWLOWERCASE.CI, USING USINGERCASERASERISROMEND pour: 1) Cohérence et réadaptation, 2) évitant les technologies de perception liées à la pertinence, 3) Potentiel PerformanceBenefits, and4) Amélioration de la collaboration.

See all articles