La colonne suivante du Tutoriel WordPress vous présentera comment configurer un environnement atomique pour le développement WordPress. J'espère que cela sera utile aux amis dans le besoin !
WordPress est vraiment un projet étrange. Beaucoup de ses normes de codage sont si différentes de PSR2. Par exemple, les projets PHP généraux nécessitent des espaces pour remplacer la touche TAB, mais uniquement WordPress. nécessite à lui seul que la touche TAB elle-même soit utilisée pour l'indentation, etc. A tel point qu’un environnement atomique doit être mis en place spécifiquement pour son développement.
Trouvez et installez le plug-in du gestionnaire de projet dans Atom. Avec lui, nous pouvons créer notre propre environnement spécial pour les projets WordPress.
Selon la documentation, après avoir sélectionné Enregistrer le projet dans le menu, il créera un fichier ~/.atom/projects.cson, qui contient le chemin de votre projet et d'autres informations de base.
Dans le répertoire racine de votre projet, créez un fichier nommé project.cson avec le contenu suivant :
settings: "*": "linter-phpcs.codeStandardOrConfigFile": "WordPress" ".html.php.text": "editor.tabType": "hard"
La troisième ligne signifie : Effectuez uniquement la relecture WordPress sur ce test de projet.
Les lignes 4 et 5 signifient : effectuez uniquement des TAB dures sur les fichiers php.
De cette façon, tous vos autres projets PHP sont toujours vérifiés à l'aide du standard PSR2 et sont des TAB souples, c'est-à-dire que les TAB seront convertis en espaces, mais seuls les projets PHP de ce projet sont des TAB durs, et d'autres fichiers Par exemple, JS, etc. sont toujours des onglets logiciels.
Pour l'installation des standards de codage WordPress, merci de vous référer à l'article précédent : https://segmentfault.com/a/11...
Nouvelle méthode
La gestion de projet dans Atom n'est pas facile à utiliser Au final, j'ai utilisé la méthode editorconfig plus phpcs pour le configurer :
editorconfig
. Tout d'abord, dans Créez un fichier .editorconfig dans le répertoire racine du projet :
root = true [*.php] indent_style = tab [*.scss] indent_style = space indent_size = 2
Cela stipule que la méthode d'indentation des fichiers php doit utiliser la touche TAB. Remarque : Atom doit changer le mode d'indentation en Auto, sinon les paramètres dans editorconfig ne fonctionneront pas.
phpcs.xml
Ensuite, créez un fichier phpcs.xml dans le répertoire racine du projet :
<?xml version="1.0"?> <ruleset name="Custom Standard"> <rule ref="WordPress"/> </ruleset>
Ici, on dit à phpcs, ce projet utilisera la vérification WordPress.
Recommandations associées : "tutoriel atome"
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!