Normes de codage WordPress: a & # 39; Introduction
Nous avons souvent parlé de l’importance d’écrire un code de haute qualité lors de la création de produits WordPress. Mais il ne s’agit pas seulement de professionnalisme et de fierté. En fait, n’importe quel site Web peut s’écraser en raison de la mauvaise qualité du Code, ce qui peut gravement nuire à votre statut professionnel. Heureusement, le sens de la « qualité» a été affiné en normes de codage WordPress. Cela vous aidera à vous assurer que votre code est à jour et vous fournira une feuille de route pour travailler sur des projets importants. Dans cet article, nous examinerons plus en détail les normes de codage WordPress. Nous présenterons également les versions github de ces normes et expliquerons pourquoi vous voudrez peut – être les utiliser comme ressources de référence. Mais avant cela, parlons de la qualité du Code!
Nous sommes prêts à parier que vous êtes une personne très fière de ce que vous avez fait. Au moins, si vous vous définissez comme un développeur, c’est une bonne idée d’être un développeur. Vous avez peut – être des capuchons mystérieux, des berceaux Newtoniens et d’innombrables autres clichés, mais pouvez – vous dire que votre qualité de codage correspond à vos ambitions? Le fait est que partout où vous êtes, il y a toujours quelque chose que vous pouvez améliorer. En termes simples, votre tentative d’offrir le meilleur emploi passe généralement par les cycles suivants:
Identifier (ou avoir identifié) certains aspects du Code qui ne répondent pas aux critères. Améliorez vos compétences grâce à une période d’apprentissage et de mise en oeuvre. Identifiez un autre aspect que vous pouvez améliorer. Imaginez une courbe en forme de cloche avec vos pires compétences dessinées à gauche et vos meilleures compétences dessinées à droite. Vous devriez continuer à regarder à gauche, choisir
Les éléments à traiter sont plus instables que l’encodage. Cela déplacera toute la courbe de la cloche vers la droite et fera d’autres aspects un nouveau \
Les mesures prises par WordPress peuvent vous guider dans vos efforts pour développer les régions les plus pauvres dans le cadre d’une pratique de codage puissante, un objectif noble que nous accueillerons toujours avec votre aide. Bien sûr, les principaux développeurs WordPress ont un grand intérêt à s’assurer que la communauté a une courbe d’apprentissage superficielle lorsqu’elle est créée pour la plateforme. Si WordPress est difficile à coder, il ne sera pas adopté par autant de développeurs. Tout d’abord, Considérez comment WordPress lui – même est encodé. Il est en fait cousu ensemble avec un crochet, ce qui signifie que vous pouvez implémenter la fonctionnalité de base dans n’importe quel projet sans introduire des problèmes profonds. Vous pouvez également voir cet emplacement convivial pour les développeurs dans la façon dont les modèles sont utilisés pour assembler les mises en page, même dans les commentaires complets inclus dans chaque fichier PHP.
En effet, WordPress jouit d’une grande réputation dans ce domaine et les utilisateurs ordinaires ouvrent souvent des éditeurs de code et des correctifs à l’arrière de leur site. Il y a aussi le Codex officiel, qui contient beaucoup de références sur la façon d’obtenir presque tout dans WordPress. Pour les développeurs, la seule documentation nécessaire pour assurer la qualité du Code (et minimiser les problèmes potentiels) peut être une norme officielle de codage. Le Manuel des contributeurs de base présente les normes de codage officielles de WordPress
Un des principaux développements de WordPress. Toutefois, il contient également des normes de codage officielles, ce que nous soulignerons ici.
Comme vous pouvez le deviner, ces normes contiennent des lignes directrices pour soumettre votre code au cœur de WordPress. Bien que nous ayons discuté des raisons pour lesquelles elles ne s’appliquent pas nécessairement aux sujets de développement et aux plug – ins, elles demeurent utiles dans ces situations. En bref, vous écrirez le Code de validation en utilisant les normes officielles et n’introduirez pas d’erreurs de base. Examinons rapidement chaque collection: PHP. Cette vaste collection de normes, impliquant des indentations, des styles d’accolades, des formats d’instruction SQL, etc., est probablement l’ensemble de normes le plus important pour les utilisateurs de WordPress. HTML. En raison de la complexité relativement réduite, le HTML contient moins d’entrées que les autres langues. Néanmoins, des éléments importants tels que l’indentation et la fermeture automatique des étiquettes sont représentés ici. CSS. CSS est le langage de style le plus important après PHP. Il y a beaucoup à voir dans cet ensemble, bien qu’il y ait plus de descriptions générales que des projets spécifiques. JavaScript. Il est compréhensible que javascript soit le plus dense de tous les standards de codage ici, car c’est une implémentation débutante dans WordPress. En fait, vous pouvez le considérer comme un miroir des normes de codage PHP, en particulier à mesure que leur importance augmente. Après avoir passé un certain temps à étudier ces critères, vous remarquerez que même les critères les plus complets de ces critères sont faciles à digérer. C’est une bonne nouvelle, car cela signifie que vous serez en mesure de les mettre en œuvre sans avoir à suivre beaucoup d’instructions.
Trouvez des versions mises à jour des normes de codage (et assurez – vous de les respecter) et avant de terminer, nous aimerions vous présenter github, en particulier la page des normes de codage WordPress. Ceci est similaire à l’élaboration de la norme wordppre
SS, mais certains ajouts représentent des changements actuels qui ne sont pas décrits sur le site officiel. À notre avis, cela fait de la version github la norme officielle de codage de facto. La version 1.0 a été publiée en juillet 2018 avec une différence fondamentale: il s’agit essentiellement d’une collection de règles PHP \ u codesniffer (ou \
Si vous suivez les critères de contribution de base (ce que vous devriez faire), il est essentiel d’utiliser ces reniflements. Nous vous recommandons de lire la documentation github et de choisir la méthode d’installation préférée. Vous pouvez ensuite profiter d’autres reniflements disponibles, comme ceux utilisés pour les documents en ligne, et vous pouvez accéder à certaines pratiques exemplaires qui ne sont pas incluses dans les normes de base. Conclusion: Nous pouvons utiliser l’exemple d’un ancien programmeur pour décrire comment vous devriez traiter tous les aspects du codage: « entrée de déchets, sortie de déchets ». En fin de compte, si votre code est de qualité inférieure à la première classe, vous vous blessez vous – même et vos utilisateurs.
Heureusement, WordPress dispose d’un ensemble de normes documentées que tout développeur peut suivre pour s’assurer que son code mérite d’être inclus. En suivant ces critères, vous pouvez presque vous assurer que votre engagement sera approuvé par une équipe d’examen spécialisée. Cela vous donne l’avantage de commencer votre prochain projet. Avez – vous des questions sur la façon d’utiliser les normes de codage WordPress? Veuillez nous le dire dans la section commentaires ci – dessous!