Comment développer WordPress avec phpstorm
Avez – vous déjà attaché une fonction à l’action principale ou au filtre WordPress et vous demandez où le Code fonctionnera? Auparavant, cela signifiait effectuer une autre recherche dans la base de code, mais maintenant il suffit de cliquer sur Dans le drain gauche à côté du crochet, attendez de voir:
Il y a trop de crochets d’action et de filtres dans la base de code WordPress, et je me retrouve souvent à vérifier les références de code pour obtenir le bon nom. Maintenant que le nom de l’opération et le Code du filtre sont nouveaux, ce problème est résolu. Si votre répertoire de contenu Wp est situé à un endroit différent du fichier WordPress Core, vous pouvez l’ajouter comme un chemin d’inclusion supplémentaire afin que les crochets et les filtres du plugin et du thème soient également indexés: Recherchez WordPress. Org en parlant de référence de code WordPress, avez – vous déjà pensé à voir la documentation des fonctionnalités WordPress? Il est maintenant facile de mettre en évidence cette fonctionnalité et de sélectionner \
Nous avons changé ce style avec certains de nos propres changements. Disponible à volonté
Plus d’informations que var _ dump. Une fois qu’un point d’arrêt a été défini et que le Code a atteint ce point d’arrêt, vous pouvez vraiment prendre une seconde pour comprendre la situation. Vous pouvez agrandir les objets et les tableaux, voir les pistes de pile, et dans phpstorm, la commande de vol stationnaire décrit la souris avec un bon détail qui évalue l’expression en ligne. Voir ma démonstration de code de dépannage Xdebug rapide:
Jusqu’en décembre 2020, le contenu de la vidéo était toujours exact, bien que l’interface utilisateur de phpstorm soit un peu dépassée. Nous prévoyons mettre à jour la vidéo à l’avenir Nous avons un article distinct et plus détaillé sur l’utilisation de Xdebug pour le débogage PHP avancé dans le Code phpstorm et Visual Studio. Si vous voulez plonger plus profondément, assurez – vous de les vérifier. Nous avons écrit un analyseur de profilage Xdebug dans phpstorm, qui inclut un outil de profilage pour déboguer les performances des plug – ins, des applications et des processus WordPress. Bien qu’il soit livré avec Xdebug, il y a plusieurs étapes pour l’activer en utilisant phpstorm.
Une fois installé et ouvert, vous pouvez exécuter le processus à profiler, qui commence à saisir les données au format cachegrind. Produit.% Définition de p. INI. Vous pouvez ensuite ouvrir cette collection pour analyse dans phpstorm via outils > profiler Xdebug d’analyse instantanée. Vous verrez quelque chose comme ceci, vous pouvez voir les statistiques d’exécution pour chaque fonction, trier les fonctions par le temps passé et les appels, et forer les fonctions dans la pile d’appels: GIT et SVN bien que je puisse utiliser GIT et SVN sur la ligne de commande, j’aime utiliser GIT et SVN Integration dans phpstorm parce qu’il m’empêche de me déplacer entre les terminaux ou d’autres programmes. L’intégration s’est très bien passée: détecter automatiquement les racines GIT et SVN dans votre programme