recherche
MaisonTutoriel CMSWordPresseL'environnement de développement ultime WordPress

The Ultimate WordPress Development Environment

Points de base

  • Les progrès significatifs des outils de développement WordPress réduisent les tracas et le travail répétitif de création de sites Web WordPress.
  • Il est recommandé d'utiliser un environnement de développement virtualisé au lieu de MAMP / WAMP / XAMP pour le développement WordPress, car l'environnement virtualisé est isolé, facile à reconstruire, peut reproduire les environnements de production, peut exécuter plusieurs environnements de serveur sur un seul ordinateur et sur l'équipe de développement des avantages de la cohérence entre les deux.
  • WP-CLI est un outil de ligne de commande utile pour gérer les installations WordPress, y compris l'installation de WordPress, la mise à jour de WordPress, l'installation de plug-ins, la réinitialisation des bases de données WordPress et l'importation de contenu.
  • phpstorm est un IDE de développement PHP et WordPress hautement recommandé qui fournit tous les outils nécessaires, intégration approfondie WordPress en un seul endroit, et est largement utilisé parmi les meilleurs développeurs WordPress. De plus, PHP CodeSniffer garantit que le code suit les spécifications du code WordPress.

Ces dernières années, les outils de développement WordPress ont fait de grands progrès. Dans le passé, le développement d'un site Web WordPress a nécessité une sorte de configuration MAMP / WAMP localhost et il était presque toujours lourd. Peut-être que vous êtes même un développeur qui développe un site Web dans un environnement de production - je l'étais.

Heureusement, les temps ont changé, et maintenant il existe des outils qui peuvent vous aider à éliminer les tracas et le travail répétitif de création d'un site Web WordPress sur votre ordinateur.

The Ultimate WordPress Development Environment en décembre dernier, trois ans après que je sois presque complètement hors de tout développement WordPress, je suis devenu un développeur WordPress à temps plein. Avant cela, j'ai travaillé dans l'industrie des paiements pendant trois ans avant d'être une signature WordPress à temps plein.

à trois ans d'une certaine industrie m'a donné une perspective unique sur la vitesse du changement dans le domaine de l'informatique, plus précisément, le domaine du développement Web. Le développement WordPress ne fait pas exception.

Vous voyez, lorsque je suis revenu à WordPress Development en décembre dernier, j'ai décidé de voir comment construire un environnement de développement WordPress parfait. À ma grande surprise, les outils autour de WordPress se sont tellement améliorés, c'est comme échanger une Ferrari contre une Ford.

Je suis très excité, bien sûr, toujours excité, d'explorer tous les outils, et dans le post d'aujourd'hui, je partagerai avec vous le résumé de ce que j'ai appris. J'espère que cela vous aidera à ajuster votre environnement actuel et à implémenter certains des outils disponibles.

Commencez par le serveur

Tout d'abord, la partie la plus importante du problème de l'environnement de développement WordPress est le serveur. Sans serveur, nous ne pouvons rien faire.

Il existe de nombreuses options différentes pour héberger aujourd'hui les sites Web WordPress dans un environnement local, il est donc difficile de savoir lequel utiliser.

Je vous suggère d'abandonner MAMP / WAMP / Xamp et de commencer à utiliser un environnement de développement virtualisé.

Pourquoi? Il y a plusieurs raisons:

  1. Il s'agit d'un environnement isolé. En utilisant un environnement virtualisé, vous pouvez créer un serveur de développement isolé à partir du système d'exploitation hôte. Vous pouvez installer n'importe quel système d'exploitation que vous aimez sur la machine virtuelle et le démarrer / l'arrêter / redémarrer sans affecter votre hôte. Une fois que vous avez fini de vous développer et que vous n'en avez plus besoin, il est facile de le déchirer.
  2. vissé? aucun problème! Il suffit de reconstruire l'environnement. Je crois que nous avons tous eu un dilemme: nous avons modifié les paramètres du serveur et gâché les choses. Ce problème peut être facilement résolu en reconstruisant un environnement virtuel ou simplement en utilisant des instantanés. Alors maintenant, vous pouvez essayer de régler les paramètres comme vous le souhaitez sans vous soucier de l'échec.
  3. aussi proche que possible de l'environnement de production. Si vous préférez, vous pouvez copier votre environnement de production dans votre hôte local. Faire ces deux environnements exactement de même contribuer à déboguer, à régler et même à déploier.
  4. Vous pouvez exécuter plusieurs environnements de serveur différents sur un seul ordinateur. Un client utilise Apache, un autre client utilise Nginx? Pas de problème, créez simplement ces deux environnements différents dans la machine virtuelle.
  5. Unifier l'environnement dans l'équipe de développement. Si tout le monde dans l'équipe de développement utilise exactement la même configuration, vous pouvez accélérer le temps de développement et il y aura moins de questions sur les raisons pour lesquelles quelque chose ne fonctionne pas sur les machines de X-Man.

Maintenant que vous avez accepté l'environnement de virtualisation. Que devez-vous utiliser?

J'utilise VVV. Il est très facile de se présenter, a un bon système de soutien, et il est utilisé par de nombreuses grandes agences de développement WordPress, y compris le XWP pour lequel je travaille.

Certaines autres options pour les environnements de développement WordPress virtualisés incluent: HGV, Wocker, VIP QuickStart.

Si vous décidez d'utiliser VVV, je recommande certainement les plugins et outils suivants pour porter VVV à un niveau supérieur.

  • Vagrant-HostsupDater - Ce plugin permet à votre installation Vagrant de mettre à jour les entrées du fichier hôte d'ordinateur pour ajouter des cartes de noms de domaine à l'adresse IP. Cela signifie que vous n'avez pas à ajouter manuellement l'entrée au fichier hôte.
  • VVV variable - De loin, l'outil le plus utile pour VVV est appelé variable VVV, qui vous permet de créer rapidement et facilement de nouvelles installations VVV WordPress à l'aide de la ligne de commande. Doit consulter celui-ci.

Aleksander Koko a déjà écrit sur VVV, et j'ai récemment enregistré une vidéo sur la configuration de VVV sur votre propre ordinateur.

La puissance de la ligne de commande

Qui n'aime pas une petite opération de ligne de commande? WP-CLI est la réponse à votre souhait de ligne de commande intérieure.

The Ultimate WordPress Development Environment WP-CLI vous permet de gérer les installations WordPress à partir de la ligne de commande (elle est fournie avec VVV d'ailleurs).

Regardons quelques exemples pratiques de la façon d'utiliser WP-CLI dans un environnement de développement local.

  • Installez WordPress. SSH se connecte à votre serveur et doit installer WordPress rapidement? Utilisez simplement WP-CLI pour créer une nouvelle installation WordPress.
  • Mettre à jour WordPress. Il n'y a rien de plus douloureux que de visiter chaque site Web, de se connecter, de cliquer autour et de mettre à jour un grand nombre de sites WordPress. Vous pouvez le faire directement à partir de la ligne de commande avec une seule commande.
  • Installation du plug-in. Si vous trouvez un excellent plugin et que vous souhaitez l'installer sur plusieurs sites, utilisez encore une fois WP-CLI avec une seule commande.
  • Réinitialisez la base de données WordPress. Baisé quelque chose et voulait recommencer? Simple, une commande (c'est un peu en double, n'est-ce pas?)
  • Importer du contenu. Oui, vous l'avez deviné, vous pouvez importer du contenu dans votre installation WordPress ou plusieurs installations à l'aide d'une commande.
  • attendre attendre

Toutes ces opérations sont des opérations très pratiques que vous pouvez faire à partir de la ligne de commande. Encore mieux, dans la section suivante, nous discuterons de l'IDE où vous pouvez exécuter toutes ces commandes directement.

Si vous souhaitez en savoir plus, consultez cet article d'Ahsan Parwez sur WP-CLI.

IDE qui modifie le motif

de tous les outils dont j'ai parlé aujourd'hui, je pense que ce sera le plus controversé. En ce qui concerne les IDE et les éditeurs, c'est presque comme envahir l'espace personnel, ce que beaucoup de gens n'aiment pas.

Je n'essaierai pas de vous dire que IDE est meilleur que les éditeurs de texte et vice versa. Ce que je veux faire, c'est vous dire que mon expérience est en train de passer à IDE et comment cela fonctionne pour moi.

J'ai toujours été une personne qui n'aime pas IDE. Ne pas aimer cela peut être un euphémisme, je les déteste. Je pense qu'ils sont gonflés, lents et désordonnés.

J'étais un grand fan du texte sublime (je suis toujours, au fait, et je l'utilise tous les jours).

Donc, en décembre, lorsque j'ai recommencé le développement WordPress, j'ai regardé quels éditeurs pouvaient être utilisés pour écrire du code WordPress. J'ai été très surpris lorsque j'ai continué à mentionner l'IDE appelé phpstorm.

J'ai jeté un coup d'œil à contrecœur et j'étais tellement content de l'avoir fait!

phpstorm est le meilleur IDE de développement PHP et WordPress à mon avis. Il offre tout ce dont vous avez besoin pour créer des sites Web, des plugins et des thèmes WordPress, et a une incroyable intégration WordPress (vous devez vraiment le vérifier).

Voici trois raisons pour lesquelles vous devriez envisager d'utiliser PHPStorm pour le développement WordPress cette année:

  1. Tout est nécessaire, tout est dedans. FTP - Contrôlé, support de base de données - Contrôlé, terminal - vérifié, contrôle de version - vérifié, débogage - vérifié, refactorisé - vérifié, excellente perception intelligente et assortiment automatique - double vérification! Attendez et attendez.
  2. L'intégration WordPress dans PHPStorm est sans égal. Phpstorm a un aperçu approfondi de WordPress. Une fois qu'il se connecte à un projet WordPress, il sait comment tout est connecté. Il complètera automatiquement les fonctions WordPress et complètera même automatiquement les opérations et les filtres.
  3. De nombreux meilleurs développeurs et organisations WordPress utilisent désormais PHPStorm pour développer leur code. Pour moi, c'est un signe clair que c'est l'un des meilleurs ides de développement WordPress disponibles.

Si vous êtes intéressé à démarrer avec PHPStorm, consultez une série de 7 vidéos PhpStorm que j'ai enregistrées pour vous aider à démarrer avec cet IDE.

Assurez-vous que votre code est propre et rangé

Le dernier outil que je veux écrire aujourd'hui est une bonne chose! Je suis particulièrement particulier sur l'écriture de code. J'adore le fait qu'il soit propre et bien rangé et suit complètement les spécifications du code WordPress.

mais même si particulier, nous sommes tous des êtres humains. Et je me retrouve souvent à parcourir le code que j'ai écrit et être bouleversé par les espaces manquants ou les pauses de ligne supplémentaires.

Dans le monde open source, il est très important pour les développeurs de s'en tenir aux spécifications de code définies par le projet, sinon la base de code se dégrade très rapidement, en particulier sur les projets open source populaires comme WordPress.

En fait, l'équipe de base WordPress est particulièrement stricte avec les spécifications du code et leur conformité.

Alors, comment pouvons-nous nous assurer que notre code suit les spécifications du code WordPress? La réponse est simple, c'est un outil appelé PHP codesniffer avec un ensemble de règles de spécification de code WordPress.

The Ultimate WordPress Development Environment Les deux utilitaires analyseront votre code pour toute différence entre votre code et comment votre projet WordPress devrait être écrit et vous informer de ce qui s'est mal passé. Tellement incroyable!

La meilleure chose est qu'ils vous informent également de tout problème de sécurité avancé que vous avez. Bien sûr, il ne saisira pas tous les problèmes de sécurité, alors assurez-vous de toujours considérer la sécurité lors de la rédaction de votre code, mais c'est la première ligne de défense.

Bien sûr, je ne peux pas terminer cette section sans mentionner que PHPStorm a pris en charge intégrée pour PHP CodeSniffer. J'ai publié une vidéo sur la façon de combiner les ensembles de règles pour les spécifications PHPStorm, PHPCS et WordPress.

Conclusion

Il existe de nombreuses alternatives en plus des outils susmentionnés, et j'espère qu'au moins tout ce dont j'ai parlé aujourd'hui vous intéressera à explorer certains des grands outils autour du développement WordPress.

Si vous choisissez d'utiliser les outils ci-dessus, ces outils vous fourniront une bonne base pour commencer avec une approche rationalisée et automatisée du développement WordPress.

Si vous utilisez d'autres outils, j'aimerais entendre vos commentaires dans les commentaires ci-dessous!

Des questions fréquemment posées sur l'environnement de développement WordPress

Qu'est-ce qu'un environnement de développement WordPress et pourquoi est-il important?

L'environnement de développement WordPress est un espace sécurisé et isolé où les développeurs peuvent tester les modifications, les mises à jour et les nouvelles fonctionnalités des sites Web WordPress sans affecter les sites Web de production. Il est crucial car il permet aux développeurs d'identifier et de résoudre tous les problèmes ou erreurs avant qu'ils affectent les sites de production, assurant une expérience utilisateur fluide. Il se compose généralement de trois étapes: local (la machine du développeur), stockage temporaire (la copie du site Web de production) et production (le site Web de production).

Comment mettre en place un environnement de développement WordPress local?

La configuration d'un environnement de développement WordPress local comprend l'installation d'un environnement de serveur local tel que MAMP, WAMP ou XAMPP. Une fois installé, vous pouvez installer WordPress sur votre serveur local. Cela vous permet de traiter les sites Web WordPress directement depuis votre ordinateur sans connexion Internet.

Quels sont les avantages de l'utilisation d'un environnement temporaire pour le développement WordPress?

L'environnement de mise en scène est un clone de votre site Web de production où vous pouvez tester les modifications sans affecter le site Web de production. Il est bénéfique car il vous permet de résoudre les problèmes, de tester les mises à jour et d'apporter des modifications sans risquer de produire des fonctionnalités de site Web. Il fournit également aux clients une plate-forme d'examen et d'approbation avant la mise en ligne des modifications.

Comment migrer mon site Web WordPress d'un environnement local vers un serveur de production?

Migrer votre site Web WordPress depuis votre environnement local vers un serveur de production comprend des fichiers et des bases de données migrationnelles pour votre site Web. Vous pouvez le faire manuellement ou utiliser des plug-ins comme le duplicator ou la migration WP tout-en-un. N'oubliez pas de sauvegarder votre site Web de production avant de migrer pour éviter toute perte de données.

Quels outils de développement WordPress puis-je utiliser?

Il existe de nombreux outils disponibles pour le développement WordPress. Il s'agit notamment des éditeurs de code tels que le texte sublime ou l'atome, les environnements de développement locaux tels que local by fly-wheel ou dektopserver, les systèmes de contrôle de version tels que GIT, et les outils de débogage tels que le moniteur de requête ou la barre de débogage.

Comment créer un thème enfant dans WordPress?

La création d'un thème enfant dans WordPress consiste à créer un nouveau répertoire dans le dossier de thème, à créer un fichier style.css avec un titre spécifique et à importer le style du thème parent. Vous pouvez ensuite activer le thème de l'enfant à partir du tableau de bord WordPress et commencer à le personnaliser sans affecter le thème parent.

Comment mettre à jour en toute sécurité mon site Web WordPress?

La mise à jour en toute sécurité de votre site WordPress comprend la sauvegarde de votre site, le test des mises à jour dans un environnement de mise en scène, puis l'application des mises à jour sur votre site de production. Cela garantit que s'il y a des problèmes pendant le processus de mise à jour, vous pouvez facilement restaurer le site Web à son état précédent.

Qu'est-ce qu'un système de contrôle de version et pourquoi dois-je l'utiliser dans WordPress Development?

Le système de contrôle de version est un outil qui suit la façon dont votre code change avec le temps. Il est crucial dans le développement WordPress car il vous permet de restaurer les versions précédentes de votre code lorsque quelque chose ne va pas, de collaborer avec d'autres développeurs et de garder un historique de changements. Git est un système de contrôle de version populaire utilisé dans le développement WordPress.

Comment résoudre les problèmes dans les sites Web WordPress?

Les problèmes de dépannage dans les sites Web WordPress comprennent l'identification des problèmes, le test des solutions dans un environnement de mise en scène et l'application de correctifs aux sites de production. Des outils comme le moniteur de requête ou la barre de débogage peuvent vous aider à identifier les problèmes. N'oubliez pas de sauvegarder votre site Web avant de dépanner.

Comment optimiser mon site Web WordPress pour les performances?

Optimiser votre site Web WordPress pour améliorer les performances inclut l'utilisation des plugins de cache, l'optimisation des images, l'utilisation du réseau de distribution de contenu (CDN) et la minimisation des fichiers CSS et JavaScript. Vous pouvez également utiliser des outils tels que Google Pagespeed Insights ou GTMetrix pour identifier les domaines qui doivent être améliorés.

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
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
Comment ajouter une boîte de commentaires à WordPressComment ajouter une boîte de commentaires à WordPressApr 20, 2025 pm 12:15 PM

Activez les commentaires sur votre site Web WordPress pour fournir aux visiteurs une plate-forme pour participer aux discussions et partager les commentaires. Pour ce faire, suivez ces étapes: Activez les commentaires: Dans le tableau de bord, accédez à Paramètres & GT; Discussions et sélectionnez la case Autoriser les commentaires. Créez un formulaire de commentaire: Dans l'éditeur, cliquez sur Ajouter un bloc et recherchez le bloc de commentaires pour l'ajouter au contenu. Formulaire de commentaire personnalisé: Personnalisez les blocs de commentaires en définissant des titres, des étiquettes, des espaces réservés et du texte des bouton. Enregistrer les modifications: cliquez sur Mettre à jour pour enregistrer la zone de commentaire et l'ajouter à la page ou à l'article.

Comment copier des sous-sites de WordPressComment copier des sous-sites de WordPressApr 20, 2025 pm 12:12 PM

Comment copier un subsite WordPress? Étapes: Créez un sous-site dans le site principal. Clonage du sous-site dans le site principal. Importez le clone dans l'emplacement cible. Mettez à jour le nom de domaine (facultatif). Plugins et thèmes séparés.

Comment écrire une en-tête d'un wordpressComment écrire une en-tête d'un wordpressApr 20, 2025 pm 12:09 PM

Les étapes pour créer un en-tête personnalisé dans WordPress sont les suivantes: modifier le fichier de thème "header.php". Ajoutez le nom et la description de votre site Web. Créez un menu de navigation. Ajoutez une barre de recherche. Enregistrez les modifications et affichez votre en-tête personnalisé.

Comment afficher les commentaires WordPressComment afficher les commentaires WordPressApr 20, 2025 pm 12:06 PM

Activer les commentaires dans le site Web de WordPress: 1. Connectez-vous au panneau d'administration, accédez à "Paramètres" - "Discussions" et vérifiez "Autoriser les commentaires"; 2. Sélectionnez un emplacement pour afficher les commentaires; 3. Personnaliser les commentaires; 4. Gérer les commentaires, approuver, rejeter ou supprimer; 5. Utiliser & lt ;? php commentaires_template (); ? & gt; Tags pour afficher les commentaires; 6. Activer les commentaires imbriqués; 7. Ajuster la forme du commentaire; 8. Utilisez des plugins et des codes de vérification pour empêcher les commentaires du spam; 9. Encouragez les utilisateurs à utiliser Gravatar Avatar; 10. Créer des commentaires pour se référer à

Comment télécharger le code source pour WordPressComment télécharger le code source pour WordPressApr 20, 2025 pm 12:03 PM

Vous pouvez installer le plug-in FTP via WordPress, configurer la connexion FTP, puis télécharger le code source à l'aide du gestionnaire de fichiers. Les étapes incluent: l'installation du plug-in FTP, la configuration de la connexion, la navigation sur l'emplacement de téléchargement, le téléchargement de fichiers et la vérification que le téléchargement est réussi.

Comment copier le code WordPressComment copier le code WordPressApr 20, 2025 pm 12:00 PM

Comment copier WordPress Code? Copier à partir de l'interface d'administration: connectez-vous au site Web WordPress, accédez à la destination, sélectionnez le code et appuyez sur Ctrl C (Windows) / Commande C (Mac) pour copier le code. Copiez à partir d'un fichier: connectez-vous au serveur à l'aide de SSH ou FTP, accédez au fichier thème ou plug-in, sélectionnez le code et appuyez sur Ctrl C (Windows) / Commande C (Mac) pour copier le code.

Que faire s'il y a une erreur dans WordPressQue faire s'il y a une erreur dans WordPressApr 20, 2025 am 11:57 AM

Guide de résolution d'erreur WordPress: 500 Erreur du serveur interne: désactivez le plug-in ou vérifiez le journal d'erreur du serveur. 404 Page introuvable: Vérifiez le permalien et assurez-vous que le lien de la page est correct. Écran blanc de la mort: augmentez la limite de mémoire PHP du serveur. Erreur de connexion de la base de données: vérifiez l'état du serveur de base de données et la configuration WordPress. Autres conseils: activer le mode de débogage, vérifier les journaux d'erreur et rechercher le support. Empêcher les erreurs: mettre à jour régulièrement WordPress, installer uniquement les plugins nécessaires, sauvegarder régulièrement votre site Web et optimiser les performances du site Web.

Comment fermer les commentaires avec WordPressComment fermer les commentaires avec WordPressApr 20, 2025 am 11:54 AM

Comment désactiver un commentaire dans WordPress? Article ou page spécifique: Décochez Autoriser les commentaires en discussion dans l'éditeur. Site Web entier: Décochez "Autoriser les commentaires" dans "Paramètres" -> "Discussion". Utilisation des plug-ins: installez des plug-ins tels que désactiver les commentaires pour désactiver les commentaires. Modifiez le fichier du sujet: supprimez le formulaire de commentaire en modifiant le fichier commentaires.php. Code personnalisé: utilisez la fonction add_filter () pour désactiver les commentaires.

See all articles

Outils d'IA chauds

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.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

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 grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Puissant environnement de développement intégré PHP

Adaptateur de serveur SAP NetWeaver pour Eclipse

Adaptateur de serveur SAP NetWeaver pour Eclipse

Intégrez Eclipse au serveur d'applications SAP NetWeaver.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

VSCode Windows 64 bits Télécharger

VSCode Windows 64 bits Télécharger

Un éditeur IDE gratuit et puissant lancé par Microsoft

SublimeText3 version Mac

SublimeText3 version Mac

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