Module d’édition de blocs WordPress

Esto, pour compiler le plug in et générer le Code Final:
Installation NPM et construction NPM Run Notez que devez installer les outils suivants: node. JS v8.9.1 ou plus tard. NPM v5.5.1 ou plus tard. Composer v1.8.1 ou plus tard. La commande NPM install télécharge les dépendances du noeud. JS et PHP dans les modules Node _ et les dossiers fournisseurs. À la fin du processus, aurez un dossier Dist contenant les fichiers compilés. Le plugin peut maintenant être activé en toute sécurité dans WordPress. En plus des commandes précédentes, notre modèle fournit les commandes supplémentaires suivantes: NPM Run Dev create file without Minimization. NPM Run Watch crée des fichiers et contrôle les changements. NPM Run Build crée des fichiers et minimise JS et CSS. NPM Run Lint PHP exécute PHP _ codesniffer sur le fichier PHP pour détecter les erreurs. NPM Run Lint PHP: réparation exécuter phpcbf pour essayer de corriger les erreurs PHP. NPM exécute le fichier scss de ligne de style Lint css pour détecter les erreurs. NPM Run Lint CSS: correction damp;rsquoune tentative de réparation damp;rsquoune erreur sur un fichier scss. NPM exécute Lint JS exécute eslint sur le fichier JS pour détecter les erreurs. NPM Run Lint js: correction damp;rsquoune tentative de corriger une erreur sur le fichier JS. NPM Run Lint exécute le processus de liaison sur les fichiers PHP, scss et JS. NPM exécute la mise à jour: les dépendances du paquet dans le noeud de mise à jour du paquet. JS. Habituellement, NPM exécute Watch au moment du développement du Code pour compiler et grouper les changements en temps réel. Cependant, pour générer une version finale stable, lancez NPM Run Build.
Nos modèles d’éditeur de blocs WordPress incluent les fichiers et dossiers suivants:. Babel LRC. Profil Babel. Modifier la configuration. Le fichier editorconfig, qui aide à maintenir un style damp;rsquoencodage cohérent pour plusieurs développeurs travaillant sur le même projet dans différents éditeurs et IDE. Ce namp;rsquoest pas grave. Utilisé pour exclure certains fichiers du processus de liaison eslint. Eslinrc. Profil eslint. Gittattributes. Fournir un fichier texte pour att
Par défaut, il est inclus dans lamp;rsquoéditeur de bloc. Notre modèle ajoute un bloc de présentation juste un bloc de texte simple avec un dashicon en forme de coeur devant, comme pouvez le voir dans la capture damp;rsquoécran précédente. Le bloc définit également deux styles supplémentaires pour changer la couleur du texte dans le bloc. Cela devrait aider à comprendre comment créer des blocs et des styles à Gutenberg.
Le code JavaScript qui ajoute ce bloc à lamp;rsquoéditeur se trouve dans packages Blocks Demo (voir ici). Pour supprimer ce bloc, il suffit de supprimer le Répertoire de présentation et de supprimer son importation et son utilisation dans le fichier paquet bloc index. JS. De plus, le Code du bloc de démonstration est divisé en plusieurs fichiers, chacun contenant différentes parties des paramètres utilisés par registerblocktype. Damp;rsquoautre part, si voulez ajouter des blocs supplémentaires, copiez le paquet bloc démo et spécifiez le nom du bloc pour eux. Modifiez le fichier javascript au besoin et namp;rsquooubliez pas damp;rsquoimporter le fichier principal du nouveau bloc dans le paquet bloc index. JS.
En utilisant lamp;rsquoéditeur damp;rsquoextension plug in, en plus des blocs de démonstration que jamp;rsquoai mentionnés précédemment, notre modèle damp;rsquoéditeur de bloc inclut la définition du plug in Gutenberg. Rappelez que ce
Le plug in comprend un sélecteur de couleurs (pour que puissiez facilement réutiliser le composant React qui contient Gutenberg) et un bouton pour insérer programmatiquement un bloc de présentation dans lamp;rsquoéditeur (une autre scène intéressante). Vous avez le Code du plug in
Dans assets src js admin ( pouvez le voir ici). En particulier les fichiers plug in. JS inclut les appels registerplugin et les fichiers de composants plug in. JS définit les composants responsables du rendu des sélecteurs de couleurs et des boutons mentionnés précédemment. De même, pouvez modifier ce plug in au besoin. Il peut également être supprimé si nécessaire. Pour ce faire, namp;rsquooubliez pas de supprimer le fichier plug in JavaScript. JS est dans le fichier principal WP beb. Php (voir ici) et le fichier CSS correspondant (voir ici).
Camp;rsquoest parti! Nous espérons que notre modèle d’éditeur de bloc WordPress aidera à libérer de la peur de JS et à commencer les extensions de programmation de l’éditeur de bloc WordPress d’une manière simple. Essayez de nous parler de votre expérience. Nous serons heureux de lire vos commentaires! Photos en vedette de lamp;rsquoéquipe icons8 sur unsplash.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins