Da ich noch in der Entwicklung von WordPress-Themes lerne, wollte ich meine Erfahrungen mit euch allen teilen. Ich weiß, dass es viele andere Leute gibt, die gerade erst ihre WordPress-Reise beginnen und dachten, Sie könnten einige der Fragen haben (oder auf einige der Probleme stoßen), die ich habe.
Dies ist der erste in einer Reihe von Beiträgen, die die grundlegende Entwicklung von WordPress-Themes von Anfang bis Ende behandeln. Ich hoffe, Sie können aus diesen Beiträgen etwas lernen – auch wenn es nur etwas Kleines ist.
WordPress auf einem Mac installieren
Ich habe vor kurzem mein allererstes WordPress-Theme veröffentlicht, aber bevor ich mit dem Codieren beginnen konnte, musste ich meinen lokalen Host zum Laufen bringen.
Unten sind die Schritte, die ich für die lokale Installation von WordPress auf einem Mac verwendet habe. Warum schreibe ich nur über die lokale Installation auf einem Mac? Denn das habe ich. Wenn ich WordPress jemals auf einem PC installiere, werde ich diesen Beitrag auf jeden Fall aktualisieren. Also für diejenigen unter euch mit Macs – lasst uns loslegen!
MAMP herunterladen und einrichten
Ich empfehle die Verwendung MAMP für lokale Installationen von WordPress auf einem Mac. Als erstes müssen Sie MAMP (Mac Apache MySQL PHP) herunterladen, das Sie kostenlos von deren Website herunterladen können, indem Sie auf die raffinierte Schaltfläche unten klicken.
Nachdem Sie es heruntergeladen haben, installieren Sie MAMP wie jedes andere Programm, indem Sie den Ordner in Ihren Anwendungsordner ziehen.
MAMP-Einstellungen
Nachdem Sie Mamp auf Ihrem Computer installiert haben, müssen Sie Ihre Standard-MAMP-Einstellungen anpassen.
- Zuerst möchten Sie MAMP öffnen, und Sie sollten einen Startvorgang durchführen (siehe Bild unten – links).
- Klicken Sie auf die Schaltfläche „Einstellungen“.
- Dies sollte einen zweiten Bildschirm öffnen (siehe Bild unten – rechts)
- Klicken Sie auf die Schaltfläche „Ports“, um die ausgewählten Werte zu aktualisieren.
- Es wird empfohlen, 80 für Ihren Apache-Port und 330 für Ihren MySQL-Port zu verwenden.
Die Anpassungen an den Ports ermöglichen es Ihnen, die Portnummer von Ihrer localhost-URL auszuschließen und Ihren lokalen Host entsprechend zu schützen. Auch wenn die Verwendung von Port 80 erfordert, dass Sie jedes Mal, wenn Sie Ihre Server starten, Ihr Admin-Passwort eingeben müssen, stört es mich wirklich nicht und ich fühle mich sicherer in Bezug auf meine geheimen Theme-Kreationen.
Während Sie in Ihren Einstellungen sind, sollten Sie auch Ihr PHP auf die neueste Version einstellen und einen Dokumenten-Root-Speicherort für Apache auswählen (100% Ihrer Wahl – ich habe einen neuen Ordner in meinen Dokumenten erstellt, um die Dinge zu organisieren).
Server/Datenbank
Jetzt ist es an der Zeit, Ihre Server zu starten und eine Datenbank hinzuzufügen.
- >Mamp öffnen
- Klicken Sie auf „Server starten“
- Sie sehen einen Willkommensbildschirm wie unten
- Klicke auf phpMyAdmin
- Sie sollten zu einem neuen Bildschirm weitergeleitet werden, in dem Sie die Möglichkeit haben, eine neue Datenbank zu erstellen. Überlegen Sie, wie Sie Ihre Datenbank benennen möchten. Test, WordPress, wp, wpdev – was auch immer für Sie funktioniert (denken Sie einfach an den Namen, da Sie ihn später für einen anderen Schritt verwenden müssen).
- Geben Sie den Namen ein und klicken Sie auf Erstellen.
Bam! Sie sind jetzt bereit, WordPress lokal zu installieren! Schau dich an – du bist technisch versiert.
WordPress herunterladen
WordPress ist berühmt für ihre einfache Installation. Um zu beginnen – laden Sie die neueste Version von WordPress von ihrer Website herunter, indem Sie auf die Schaltfläche unten klicken.
Doppelklicken Sie nach dem Herunterladen, um den Ordner zu extrahieren. Öffnen Sie den Ordner „WordPress“ und ziehen Sie alle anderen Inhalte in Ihren Ordner Anwendungen/MAMP/htdocs.
Schritt 1: Bearbeiten Sie Ihre Hosts-Datei
Dies ist ein wichtiger Schritt um sicherzustellen, dass Sie später Multisite aktivieren können. Damit Mutlisite funktioniert, müssen Sie die Beitragsnummer aus der localhost-URL entfernen. Also werden wir unserem localhost eine brandneue URL zuordnen. Öffnen Sie zuerst Terminal und geben Sie Folgendes ein:
sudo nano /private/etc/hosts
Möglicherweise werden Sie nach Ihrem Admin-Passwort gefragt, geben Sie es einfach ein und drücken Sie die Eingabetaste. Dann werden Sie zum unten stehenden Bildschirm weitergeleitet. Verwenden Sie den Abwärtspfeil, um zum Ende der Liste zu gehen und hinzuzufügen (mit einer Registerkarte dazwischen und „test“ ist der Name, den Sie Ihrer MAMP-Datenbank gegeben haben):
127.0.0.1 test
Drücken Sie „Strg + x“, um das Menü zu verlassen. Achten Sie darauf, „Y“ einzugeben, wenn Sie aufgefordert werden, Ihre Änderungen zu speichern.
Schritt 2: Bearbeiten Sie wp-config-sample.php
Gehen Sie zu MAMP/htdocs und benennen Sie die Datei „wp-config-sample.php“ in „wp-config.php“ um und öffnen Sie sie. Bearbeiten Sie nun die Dateien mit dem Namen der von Ihnen erstellten Datenbank sowie „root“.
Speicher die Datei. Gehen Sie nun zu Ihrem Home-Verzeichnis (das http://whatever-your-database-name-is sein sollte) und folgen Sie den Anweisungen, um die Installation abzuschließen.
Schritt 3: Schließen Sie die WordPress-Installation ab
Wenn Sie Ihre lokale Host-URL verwenden, sollten Sie einen Bildschirm wie den folgenden sehen, in dem Sie Ihre Hauptinformationen für Ihre WordPress-Installation eingeben. Füllen Sie das Formular aus und klicken Sie auf „WordPress installieren“.
Jetzt sollten Sie WordPress lokal installiert haben!
Einrichten einer Multisite-WordPress-Installation
Multisite ist eine großartige Funktionalität, die Sie bei der Entwicklung von WordPress-Themes mit Ihrem localhost verwenden möchten. Auf diese Weise können Sie viele Test-Site-Umgebungen erstellen, in denen Sie Änderungen an Ihren Designs sofort sehen können, ohne eine Live-Site verwenden zu müssen. Es gibt keine bessere Zeit, um Multisite zu installieren, und da Sie eine neue WordPress-Installation aus den obigen Schritten haben, müssen Sie nichts sichern (aber wenn Sie Multisite zu einem späteren Zeitpunkt aktivieren möchten, sollten Sie Ihre Site sichern, bevor Sie mit diesem Schritt beginnen ).
Versteckte Dateien anzeigen – Wichtig!
Ein Teil von Multisite umfasst das Bearbeiten der .htaccess-Datei, die zufällig eine versteckte Datei ist. Ich verbrachte eine Weile damit, danach zu suchen, fühlte mich dann wie ein absoluter Neuling, als mir endlich klar wurde, dass es versteckt war. Öffnen Sie Terminal erneut und geben Sie den folgenden Code ein, um alle versteckten Dateien anzuzeigen:
defaults write com.apple.Finder AppleShowAllFiles true
killall Finder
Dadurch wird der Finder zurückgesetzt, um alle Ihre ungezogenen versteckten Dateien anzuzeigen, und Sie werden weniger Kopfschmerzen haben, wenn wir zu späteren Schritten übergehen.
wp-config.php bearbeiten
Öffnen Sie Ihre Datei wp-config.php erneut. Jetzt fügen wir den folgenden Code hinzu, um die Schritt-für-Schritt-Anleitung von WordPress zum Hinzufügen von Multisite zu aktivieren:
WP-Netzwerkeinstellungen installieren
Stellen Sie sicher, dass Ihre MAMP-Server ausgeführt werden. Melden Sie sich nun bei Ihrer localhost-Site an. Unter Tools sollte es eine Netzwerkoption geben. Hier können Sie wählen, ob Sie Unterverzeichnisse oder Unterdomänen verwenden möchten (ich habe Unterverzeichnisse verwendet, aber das ist nur meine Präferenz) und mit der Netzwerkeinrichtung fortfahren. Auf der nächsten Seite sollten Sie aufgefordert werden, einen Site-Namen und eine Administrator-E-Mail hinzuzufügen.
Klicken Sie dann auf Installieren und lassen Sie WordPress seine Magie wirken.
.htaccess- und wp-config.php-Dateien bearbeiten
Als nächstes sollte Ihnen ein Bildschirm ähnlich diesem angezeigt werden:
Folgen Sie einfach weiter den Anweisungen. Früher musstest du eine /blogs.dir-Datei in deinem wp-content-Ordner erstellen, aber mit WordPress 3.5 musst du diesen Schritt anscheinend nicht mehr ausführen (ich habe es nicht getan und hatte keine Probleme noch ;-). Öffnen Sie die Datei wp-config.php und fügen Sie den zugehörigen Code ein:
Machen Sie dasselbe mit der .htaccess-Datei (die Sie in einem früheren Schritt sichtbar gemacht haben):
Hinzufügen von Sites zu Ihrer MultiSite
Jetzt müssen Sie sich nur noch in Ihr WordPress-Dashboard einloggen und zu „Meine Websites“, zum Netzwerkadministrator und dann zu Websites gehen, um neue hinzuzufügen.
Von hier aus können Sie Ihren gewünschten Site-Namen, Titel und Admin-E-Mail hinzufügen.
Erfolg! Sie können jetzt alle netzwerkfähigen Designs auf Ihren neuen Sites zum Testen installieren. Erstellen Sie so viele oder so wenige Websites, wie Sie möchten, und beginnen Sie mit der Entwicklung!