Kernpunkte
In den letzten Jahren haben WordPress -Entwicklungstools große Fortschritte gemacht. In der Vergangenheit erforderte die Entwicklung einer WordPress -Website eine Art Mamp/Wamp Localhost -Setup und es war fast immer umständlich. Vielleicht sind Sie sogar ein Entwickler, der eine Website in einer Produktionsumgebung entwickelt - ich war früher.
Zum Glück haben sich die Zeiten geändert, und jetzt gibt es Tools, mit denen Sie die problematischen und sich wiederholenden Arbeiten des Erstellens einer WordPress -Website auf Ihrem Computer beseitigen können.
letzten Dezember, drei Jahre nachdem ich fast vollständig aus einer WordPress-Entwicklung heraus war, wurde ich Vollzeit-WordPress-Entwickler. Vorher habe ich drei Jahre in der Zahlungsbranche gearbeitet, bevor ich eine Vollzeit-WordPress-Unterzeichnung war.
Drei Jahre von einer bestimmten Branche gab mir eine einzigartige Perspektive auf die Geschwindigkeit der Veränderung im Bereich Computergebiet, insbesondere das Webentwicklungsfeld. WordPress -Entwicklung ist keine Ausnahme.
Sie sehen, als ich letzten Dezember zur WordPress -Entwicklung zurückkehrte, habe ich beschlossen, wie man eine perfekte WordPress -Entwicklungsumgebung erstellt. Zu meiner Überraschung haben sich die Werkzeuge um WordPress so stark verbessert, dass es so ist, als würde man einen Ferrari gegen einen Ford tauschen.
Ich bin natürlich immer noch aufgeregt, alle Tools zu erkunden, und im heutigen Beitrag werde ich Ihnen die Zusammenfassung dessen teilen, was ich gelernt habe. Hoffentlich hilft es Ihnen, Ihre aktuelle Umgebung anzupassen und einige der verfügbaren Tools zu implementieren.
Beginnen Sie mit dem Server
Erstens ist der Server der wichtigste Teil des Problems der WordPress -Entwicklungsumgebung. Ohne Server können wir nichts tun.
Es gibt heute viele verschiedene Optionen, um WordPress -Websites in einer lokalen Umgebung zu hosten. Daher ist es schwer zu wissen, welche man sich nutzen soll.
Ich schlage vor, Sie geben MAMP/WAMP/XAMP auf und verwenden eine virtualisierte Entwicklungsumgebung.
Warum? Es gibt viele Gründe:
Jetzt, da Sie die Virtualisierungsumgebung akzeptiert haben. Was solltest du benutzen?
Ich benutze VVV. Es ist sehr einfach, auf dem Betrieb zu gehen, hat ein gutes Unterstützungssystem und wird von vielen großen WordPress -Entwicklungsagenturen verwendet, einschließlich der XWP, für die ich arbeite.
Einige andere Optionen für virtualisierte WordPress -Entwicklungsumgebungen sind: HGV, Wocker, VIP QuickStart.
Wenn Sie sich für die Verwendung von VVV entscheiden, empfehle ich definitiv die folgenden Plugins und Tools, VVV auf ein höheres Niveau zu bringen.
Aleksander Koko hat zuvor über VVV geschrieben, und ich habe kürzlich ein Video zum Einrichten von VVV auf Ihrem eigenen Computer aufgenommen.
Die Kraft der Befehlszeile
Wer mag keine kleine Befehlszeilenoperation? WP-CLI ist die Antwort auf Ihre innere Befehlszeile.
Mit WP-CLI können Sie WordPress-Installationen aus der Befehlszeile verwalten (es wird übrigens mit VVV versehen).
Schauen wir uns einige praktische Beispiele für die Verwendung von WP-CLI in einer lokalen Entwicklungsumgebung an.
All dies sind sehr bequeme Vorgänge, die Sie aus der Befehlszeile ausführen können. Noch besser, im nächsten Abschnitt werden wir die IDE diskutieren, in der Sie alle diese Befehle direkt ausführen können.
Wenn Sie mehr erfahren möchten, lesen Sie diesen Artikel von Ahsan Parwez über WP-Cli.
ide, das das Muster
ändertVon allen Tools, über die ich heute gesprochen habe, denke ich, dass dies der umstrittenste sein wird. Wenn es um IDEs und Redakteure geht, ist es fast so, als würde man einen persönlichen Raum eindringen, den viele Menschen nicht mögen.
Ich werde nicht versuchen, Ihnen zu sagen, dass IDE besser ist als Textredakteure und umgekehrt. Ich möchte Ihnen sagen, dass meine Erfahrung auf IDE wechselt und wie es für mich funktioniert.
Ich war schon immer eine Person, die IDE nicht mag. Ich mag es nicht, dass es ein Euphemismus sein kann, ich hasse sie. Ich denke, sie sind aufgebläht, langsam und unordentlich.
Ich war früher ein großer Fan von Sublime Text (ich bin übrigens immer noch und benutze ihn jeden Tag).
Als ich im Dezember, als ich erneut mit der WordPress -Entwicklung begann, habe ich mir angesehen, welche Redakteure zum Schreiben von WordPress -Code verwendet werden konnten. Ich war sehr überrascht, als ich die ide namens PhpStorm immer wieder erwähnte.
Ich warf widerstrebend einen Blick und ich war so froh, dass ich es getan habe!
Phpstorm ist meiner Meinung nach die beste IDE -IDE -IDE -IDE -Entwicklung von PHP und WordPress. Es bietet alles, was Sie benötigen, um WordPress -Websites, Plugins und Themen zu erstellen, und hat eine unglaubliche WordPress -Integration (Sie müssen es wirklich überprüfen).
Folgende Gründe sind drei Gründe, warum Sie in diesem Jahr Phpstorming für WordPress -Entwicklung in Betracht ziehen sollten:
Wenn Sie daran interessiert sind, mit PHPSTORM zu beginnen, lesen Sie eine Reihe von 7 Phpstorm -Videos, die ich aufgenommen habe, um Ihnen dabei zu helfen, mit dieser IDE zu beginnen.
Stellen Sie sicher, dass Ihr Code sauber und ordentlich ist
Das letzte Tool, über das ich heute schreiben möchte, ist eine gute Sache! Ich bin besonders speziell über das Schreiben von Code. Ich finde es toll, dass es sauber und ordentlich ist und den WordPress -Codespezifikationen vollständig folgt.
Aber auch so besonders, wir sind alle Menschen. Und ich finde mich oft auf den Code, den ich geschrieben habe, und bin verärgert über fehlende Räume oder zusätzliche Zeilenpausen.
In der Open -Source -Welt ist es für Entwickler sehr wichtig, sich an die vom Projekt definierten Codespezifikationen zu halten, ansonsten wird sich die Codebasis sehr schnell verschlechtern, insbesondere bei beliebten Open -Source -Projekten wie WordPress.
In der Tat ist das WordPress -Kernteam besonders streng mit den Codespezifikationen und ihrer Einhaltung.
Wie stellen wir sicher, dass unser Code den WordPress -Codespezifikationen folgt? Die Antwort ist einfach, es handelt sich um ein Tool namens PHP CodesNiffer mit einem Regelsatz für WordPress -Codespezifikation.
Die beiden Dienstprogramme scannen Ihren Code auf Unterschiede zwischen Ihrem Code und der Art und Weise, wie Ihr WordPress -Projekt geschrieben wird, und lassen Sie Sie wissen, was schief gelaufen ist. So unglaublich!
Das Beste ist, dass sie Sie auch über fortgeschrittene Sicherheitsprobleme informieren, die Sie haben. Natürlich wird es nicht jedes Sicherheitsproblem erfassen. Stellen Sie daher sicher, dass Sie beim Schreiben Ihres Codes immer die Sicherheit berücksichtigen, aber es ist die erste Verteidigungslinie.
Natürlich kann ich diesen Abschnitt nicht ausfüllen, ohne zu erwähnen, dass PHPSTORM eine integrierte Unterstützung für PHP-CodesNiffer hat. Ich habe ein Video gepostet, wie Sie die Regeln für PHPSTORM-, PHPCS- und WordPress -Codespezifikationen kombinieren.
Schlussfolgerung
Es gibt viele Alternativen neben den oben genannten Werkzeugen, und ich hoffe, dass Sie zumindest alles, worüber ich heute gesprochen habe, Sie daran interessiert, einige der großartigen Tools rund um die WordPress -Entwicklung zu erkunden.
Wenn Sie die oben genannten Tools verwenden, bieten diese Tools Ihnen eine gute Grundlage, um mit einem optimierten und automatisierten Ansatz zur WordPress -Entwicklung zu beginnen.
Wenn Sie andere Tools verwenden, würde ich gerne Ihre Kommentare in den Kommentaren unten hören!
Häufig gestellte Fragen zur WordPress -Entwicklungsumgebung
Die WordPress -Entwicklungsumgebung ist ein sicherer, isolierter Raum, in dem Entwickler Änderungen, Aktualisierungen und neue Funktionen von WordPress -Websites testen können, ohne die Produktionswebsites zu beeinträchtigen. Es ist entscheidend, da Entwickler Probleme oder Fehler identifizieren und beheben können, bevor sie sich auf Produktionsstandorte auswirken, um eine reibungslose Benutzererfahrung zu gewährleisten. Es besteht in der Regel aus drei Phasen: lokaler (Maschine des Entwicklers), temporärer Speicher (der Kopie der Produktionswebsite) und der Produktion (der Produktionswebsite).
Einrichten einer lokalen WordPress -Entwicklungsumgebung umfasst die Installation einer lokalen Serverumgebung wie MAMP, WAMP oder XAMPP. Nach der Installation können Sie WordPress auf Ihrem lokalen Server installieren. Auf diese Weise können Sie WordPress -Websites direkt von Ihrem Computer ohne Internetverbindung verarbeiten.
Die Staging -Umgebung ist ein Klon Ihrer Produktionswebsite, in dem Sie Änderungen testen können, ohne sich auf die Produktionswebsite auszuwirken. Es ist von Vorteil, da Sie Probleme beheben, aktualisiert und Änderungen vornehmen können, ohne die Produktionsfunktionen zu produzieren. Es bietet Kunden auch eine Plattform für die Überprüfung und Genehmigung, bevor die Änderungen live gehen.
Die Migration Ihrer WordPress -Website von Ihrer lokalen Umgebung in einen Produktionsserver enthält Migration von Dateien und Datenbanken für Ihre Website. Sie können dies manuell oder Plug-Ins wie Duplicator oder All-in-One WP-Migration verwenden. Denken Sie immer daran, Ihre Produktionswebsite zu sichern, bevor Sie migrieren, um einen Datenverlust zu verhindern.
Es gibt viele Tools für die WordPress -Entwicklung. Dazu gehören Code -Editoren wie Sublime Text oder Atom, lokale Entwicklungsumgebungen wie Lokal von Flywheel oder Desktopserver, Versionskontrollsysteme wie Git und Debugging -Tools wie Abfragemonitor oder Debug -Balken.
Erstellen eines untergeordneten Themas in WordPress beinhaltet das Erstellen eines neuen Verzeichnisses im Themenordner, das Erstellen einer Style.css -Datei mit einem bestimmten Titel und das Importieren des Stils des übergeordneten Themas. Sie können dann das untergeordnete Thema aus dem WordPress -Dashboard aktivieren und es anpassen, ohne das übergeordnete Thema zu beeinflussen.
Die sichere Aktualisierung Ihrer WordPress -Site beinhaltet das Sicherungsschutz Ihrer Website, das Testen von Updates in einer Staging -Umgebung und die Anwendung von Updates auf Ihre Produktions -Site. Dies stellt sicher, dass Sie die Website problemlos in ihren vorherigen Status wiederherstellen können, wenn es Probleme während des Update -Vorgangs gibt.
Versionskontrollsystem ist ein Tool, mit dem sich Ihr Code im Laufe der Zeit ändert. Es ist entscheidend für die WordPress -Entwicklung, da Sie frühere Versionen Ihres Codes wiederherstellen können, wenn etwas schief geht, mit anderen Entwicklern zusammenarbeiten und eine Geschichte von Änderungen aufbewahrt. Git ist ein beliebtes Versionskontrollsystem, das in der WordPress -Entwicklung verwendet wird.
Probleme mit der Fehlerbehebung in WordPress -Websites umfassen das Erkennen von Problemen, das Testen von Lösungen in einer Staging -Umgebung und die Anwendung von Korrekturen auf Produktionsstandorte. Tools wie Abfragemonitor oder Debug -Balken können Ihnen helfen, Probleme zu identifizieren. Denken Sie daran, Ihre Website vor der Fehlerbehebung zu sichern.
Optimieren Sie Ihre WordPress -Website, um die Leistung zu verbessern, um Cache -Plugins zu verbessern, Bilder zu optimieren, das Content Distribution Network (CDN) zu optimieren und CSS- und JavaScript -Dateien zu minimieren. Sie können auch Tools wie Google PageSpeed Insights oder GTMetrix verwenden, um Bereiche zu identifizieren, die verbessert werden müssen.
Das obige ist der detaillierte Inhalt vonDie ultimative WordPress -Entwicklungsumgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!