Die Installation eines WordPress-Themes ist einer der ersten Schritte beim Erstellen Ihrer Website, und hier stoßen viele Anfänger auf ihre ersten Hürden. Egal, ob Sie ein kostenloses Theme aus dem WordPress.org-Repository, ein kommerzielles Theme aus einem Marktplatz oder ein maßgeschneidertes Theme von einem Entwickler verwenden, der Installationsprozess folgt einer von drei Methoden. Dieser Leitfaden führt Sie Schritt für Schritt durch jede Methode, behandelt die Einrichtung von Child-Themes und hilft Ihnen, die häufig auftretenden Fehler während der Installation zu beheben.
Wenn Sie noch kein Theme ausgewählt haben, wird Ihnen unser kompletter Leitfaden zur Theme-Auswahl helfen, Ihre Optionen basierend auf Leistung, Funktionen und langfristiger Wartbarkeit zu bewerten.
Vor der Installation: Vorinstallations-Checkliste
Bevor Sie ein Theme installieren, führen Sie diese vorbereitenden Schritte durch, um Probleme zu vermeiden:
| Schritt | Warum es wichtig ist | Wie man es überprüft |
|---|---|---|
| Sichern Sie Ihre Website | Rückgängigmachen, falls das neue Theme Probleme verursacht | Verwenden Sie ein Backup-Plugin oder die Backup-Funktion des Hostings |
| Überprüfen Sie die Kompatibilität der WordPress-Version | Einige Themes erfordern bestimmte WP-Versionen | Überprüfen Sie die Theme-Dokumentation oder die Angebotsseite |
| Überprüfen Sie die PHP-Version-Anforderungen | Moderne Themes erfordern oft PHP 8.0+ | Dashboard > Werkzeuge > Website-Gesundheit > Informationen > Server |
| Notieren Sie aktive Plugins | Plugin-Konflikte können Installationsprobleme verursachen | Plugins > Installierte Plugins |
| Überprüfen Sie die Upload-Limits des Servers | Große Theme-ZIP-Dateien können die Upload-Limits überschreiten | Medien > Neu hinzufügen (zeigt maximale Upload-Größe) |
Methode 1: Installation aus dem WordPress-Theme-Verzeichnis
Dies ist die einfachste Methode, geeignet für kostenlose Themes, die im offiziellen WordPress.org-Repository verfügbar sind. WordPress übernimmt automatisch den Download, die Extraktion und die Installation.
Schritt-für-Schritt-Prozess
Schritt 1: Melden Sie sich in Ihrem WordPress-Admin-Dashboard an und navigieren Sie zu Design > Themes.
Schritt 2: Klicken Sie auf die Schaltfläche Neues Theme hinzufügen oben auf der Seite (oder klicken Sie auf die große "+"-Karte, wenn Sie weniger als die angezeigten Themes haben).
Schritt 3: Verwenden Sie die Suchleiste, um Ihr Theme nach Namen zu finden, oder durchsuchen Sie die Kategorien mit dem Funktionsfilter. Sie können nach Layout, Funktionen (benutzerdefinierte Farben, Editor-Stile, Blockmuster) und Thema (Blog, E-Commerce, Portfolio) filtern.
Schritt 4: Fahren Sie mit der Maus über die Theme-Karte und klicken Sie auf Installieren. WordPress lädt das Theme herunter und installiert es automatisch. Dies dauert in der Regel 5-15 Sekunden, abhängig von der Größe des Themes und der Geschwindigkeit Ihres Servers.
Schritt 5: Nachdem die Installation abgeschlossen ist, klicken Sie auf Aktivieren, um es zu Ihrem aktiven Theme zu machen. Alternativ können Sie auf Live-Vorschau klicken, um zu sehen, wie das Theme mit Ihrem vorhandenen Inhalt aussieht, bevor Sie es aktivieren.
Beschränkungen dieser Methode
Diese Methode funktioniert nur für Themes, die im WordPress.org-Repository aufgeführt sind. Kommerzielle Themes, die von Drittanbieter-Marktplätzen (ThemeForest, Websites von Theme-Entwicklern usw.) gekauft wurden, sind über diese Suche nicht verfügbar. Für diese benötigen Sie Methode 2 oder Methode 3.
Methode 2: ZIP-Datei über das WordPress-Admin-Panel hochladen
Diese Methode wird für kommerzielle Themes und jedes Theme verwendet, das als ZIP-Datei verteilt wird. Es ist die gängigste Installationsmethode für Premium-Themes.
Schritt-für-Schritt-Prozess
Schritt 1: Laden Sie die Theme-ZIP-Datei vom Marktplatz oder der Website des Entwicklers herunter. Stellen Sie sicher, dass Sie die installierbare WordPress-Theme-Datei herunterladen, nicht das vollständige Paket, das Dokumentation, PSD-Dateien und Child-Themes in einem größeren Archiv enthalten kann.
Schritt 2: Gehen Sie in Ihrem WordPress-Admin zu Design > Themes > Neues Theme hinzufügen.
Schritt 3: Klicken Sie auf die Schaltfläche Theme hochladen oben auf der Seite.
Schritt 4: Klicken Sie auf Datei auswählen, wählen Sie Ihre Theme-ZIP-Datei aus und klicken Sie auf Jetzt installieren.
Schritt 5: WordPress lädt das Theme hoch, extrahiert es und installiert es. Nach Abschluss sehen Sie eine Erfolgsmeldung mit Links, um das Theme zu aktivieren oder eine Live-Vorschau anzuzeigen.
Häufige Upload-Probleme
| Fehler | Ursache | Lösung |
|---|---|---|
| "Die hochgeladene Datei überschreitet die upload_max_filesize-Direktive" | Theme-ZIP ist größer als das Upload-Limit Ihres Servers | Erhöhen Sie upload_max_filesize in php.ini oder .htaccess oder verwenden Sie Methode 3 |
| "Das Paket konnte nicht installiert werden. Das Theme fehlt das style.css Stylesheet" | Sie haben die falsche ZIP hochgeladen (vollständiges Paket anstelle nur des Themes) | Entpacken Sie das Hauptarchiv und suchen Sie die Theme-ZIP darin |
| "Zielordner existiert bereits" | Ein Theme mit demselben Ordnernamen ist bereits installiert | Löschen Sie zuerst das vorhandene Theme oder benennen Sie den Ordner über FTP um |
| "Sind Sie sicher, dass Sie dies tun möchten?" oder weißer Bildschirm | PHP-Speicherlimit oder Upload-Timeout überschritten | Erhöhen Sie memory_limit und max_execution_time |
Methode 3: Installation über FTP oder SFTP
Die FTP/SFTP-Installation umgeht die Upload-Limits von WordPress und ist nützlich, wenn die Admin-Upload-Methode fehlschlägt, wenn Sie Themen effizient auf mehreren Seiten installieren müssen oder wenn Sie in einer Entwicklungsumgebung arbeiten.
Schritt-für-Schritt-Prozess
Schritt 1: Laden Sie einen FTP-Client wie FileZilla (kostenlos, plattformübergreifend), Cyberduck oder WinSCP herunter und installieren Sie ihn. Ihr Hosting-Anbieter stellt die FTP-Zugangsdaten (Host, Benutzername, Passwort, Port) zur Verfügung.
Schritt 2: Stellen Sie eine Verbindung zu Ihrem Server über SFTP (Port 22) anstelle von einfachem FTP (Port 21) her, wann immer dies möglich ist. SFTP verschlüsselt die Verbindung und schützt Ihre Zugangsdaten und Dateidaten während der Übertragung.
Schritt 3: Entpacken Sie die Theme-ZIP-Datei auf Ihrem lokalen Computer. Sie sollten einen Ordner haben, der nach dem Thema benannt ist (z. B. astra, flavflavor).
Schritt 4: Navigieren Sie mit dem FTP-Client zu /wp-content/themes/ auf Ihrem Server.
Schritt 5: Laden Sie den entpackten Theme-Ordner in das Verzeichnis /wp-content/themes/ hoch. Stellen Sie sicher, dass Sie den Theme-Ordner selbst hochladen, nicht einen verschachtelten Ordner (das Ergebnis sollte /wp-content/themes/theme-name/style.css sein, nicht /wp-content/themes/theme-name/theme-name/style.css).
Schritt 6: Sobald der Upload abgeschlossen ist, gehen Sie zu Design > Themes in Ihrem WordPress-Admin. Das neue Theme sollte in der Liste erscheinen. Klicken Sie auf Aktivieren.
Wann man FTP vs. Admin-Upload verwenden sollte
| Szenario | Empfohlene Methode |
|---|---|
| Theme-ZIP unter 10 MB | Methode 2 (Admin-Upload) — einfacher |
| Theme-ZIP über 10 MB | Methode 3 (FTP) — umgeht Upload-Limits |
| Server hat restriktive Upload-Einstellungen | Methode 3 (FTP) — umgeht PHP-Limits |
| Installation auf mehreren Seiten | Methode 3 (FTP) — schnellere Batch-Operationen |
| WordPress-Admin ist nicht zugänglich | Methode 3 (FTP) — direkter Serverzugang |
Aktivierung und Konfiguration Ihres Themes
Nach der Installation macht die Aktivierung eines Themes es zum aktiven Design Ihrer Seite. Gehen Sie zu Design > Themes, suchen Sie das installierte Theme und klicken Sie auf Aktivieren. Einige Themes zeigen beim Aktivieren einen Einrichtungsassistenten an, der Sie durch die erste Konfiguration, den Import von Demoinhalten und die Installation erforderlicher Plugins führt.
Nach der Aktivierung
1. Konfigurieren Sie die Theme-Einstellungen: Die meisten Themes fügen ihr eigenes Einstellungsfeld unter Design > Anpassen oder als separates Admin-Menüelement hinzu. Konfigurieren Sie Farben, Typografie, Layout-Optionen, Header-/Footer-Design und andere visuelle Einstellungen.
2. Menüs einrichten: Navigieren Sie zu Design > Menüs und weisen Sie Menüs den Menüpositionen des Themes zu (typischerweise Hauptmenü, Fußzeilenmenü und manchmal mobiles Menü).
3. Widgets/Blöcke konfigurieren: Wenn das Theme Widget-Bereiche (Sidebar, Fußzeilen-Spalten) verwendet, richten Sie diese unter Design > Widgets ein.
4. Erforderliche Plugins installieren: Viele kommerzielle Themes sind auf Plugins für spezifische Funktionen (Seitenbuilder, Slider, Portfolio-Module) angewiesen. Installieren Sie alle erforderlichen Plugins, seien Sie jedoch wählerisch bei empfohlenen Plugins — installieren Sie nur das, was Sie tatsächlich verwenden werden. Themes wie Astra Pro halten den Kern leicht und bieten Funktionsmodule, die Sie einzeln aktivieren können.
5. Auf mehreren Geräten testen: Öffnen Sie Ihre Seite auf Desktop, Tablet und Mobilgerät, um zu überprüfen, ob das responsive Design des Themes korrekt mit Ihren Inhalten funktioniert.
Verstehen und Verwenden von Child-Themes
Ein Child-Theme erbt die Funktionalität und das Styling seines übergeordneten Themes, während es Ihnen ermöglicht, Anpassungen vorzunehmen, die bei Updates des übergeordneten Themes erhalten bleiben. Ohne ein Child-Theme werden alle Änderungen, die Sie an den Theme-Dateien vornehmen, überschrieben, wenn das übergeordnete Theme aktualisiert wird.
Wann Sie ein Child-Theme benötigen
Sie benötigen ein Child-Theme, wenn Sie planen, die Template-Dateien des Themes (PHP) zu ändern, benutzerdefiniertes CSS über das hinaus hinzuzufügen, was der Customizer bietet, benutzerdefinierte Funktionen zu functions.php hinzuzufügen oder spezifische Template-Teile zu überschreiben. Wenn Sie nur Änderungen über den Customizer oder den Seitenbuilder vornehmen, ist ein Child-Theme optional, aber dennoch als Sicherheitsmaßnahme empfohlen.
Erstellen eines Child-Themes
Ein Child-Theme benötigt nur zwei Dateien: style.css mit einem Template-Header, der auf das übergeordnete Theme verweist, und functions.php, das das Stylesheet des übergeordneten Themes einfügt. Viele kommerzielle Themes enthalten ein vorgefertigtes Child-Theme in ihrem Download-Paket. Für detaillierte Anweisungen zum Erstellen und Verwenden von Child-Themes siehe unseren Leitfaden für WordPress-Child-Themes.
Fehlerbehebung bei Theme-Installationsfehlern
| Fehler | Ursache | Lösung |
|---|---|---|
| Weißer Bildschirm nach der Aktivierung | PHP-Fatalfehler, oft eine Versionsinkompatibilität | Greifen Sie über FTP auf Ihre Seite zu, benennen Sie den Theme-Ordner um, um ihn zu deaktivieren, und überprüfen Sie dann die Kompatibilität der PHP-Version |
| Theme erscheint beschädigt (kein CSS) | style.css n | |
| "Dieses Theme benötigt ein übergeordnetes Theme" | Sie haben ein Child-Theme ohne das übergeordnete Theme installiert | Installieren und aktivieren Sie zuerst das übergeordnete Theme, dann aktivieren Sie das Child-Theme |
| Hinweis auf fehlende erforderliche Plugins | Theme hängt von Plugins für die Kernfunktionalität ab | Installieren Sie die erforderlichen Plugins aus der Benachrichtigung oder der TGM Plugin Activation-Benachrichtigung |
| Layout sieht anders aus als die Demo | Demo-Inhalte und Einstellungen wurden nicht importiert | Verwenden Sie das Demo-Import-Tool des Themes; importieren Sie Inhalte, Widgets und Customizer-Einstellungen |
| Langsame Ladezeit nach der Installation | Theme lädt viele Assets, nicht optimierte Bilder oder zu viele Plugins | Überprüfen Sie mit GTmetrix oder PageSpeed; deaktivieren Sie ungenutzte Theme-Funktionen; optimieren Sie Bilder |
Leistungsüberlegungen bei der Auswahl eines Themes
Nicht alle Themes sind in Bezug auf die Leistung gleich. Die Codequalität eines Themes, die Strategie zum Laden von Assets und der Funktionsumfang wirken sich direkt auf die Ladegeschwindigkeit Ihrer Seite aus, was sowohl die Benutzererfahrung als auch die Suchmaschinen-Rankings beeinflusst.
suchen Sie nach Themes, die von Anfang an gut bei den Core Web Vitals (LCP, INP, CLS) abschneiden, nur das CSS und JavaScript laden, die für die aktuelle Seite benötigt werden, moderne Bildformate (WebP, AVIF) unterstützen und keine übermäßigen Drittanbieter-Bibliotheken bündeln. Leichte Mehrzweck-Themes wie Astra, GeneratePress und Kadence schneiden in der Regel gut ab, während Themes, die mit mehreren Slidern, Animationsbibliotheken und benutzerdefinierten Frameworks gebündelt sind, tendenziell schwerer sind.
Arbeiten Sie mit einem Page Builder? Elementor Pro passt gut zu leichten Themes, um Ihnen Designflexibilität zu bieten, ohne die Ladegeschwindigkeit zu beeinträchtigen, vorausgesetzt, Sie befolgen Leistungsrichtlinien wie die Begrenzung der Widget-Nutzung und die Aktivierung der Asset-Optimierung.
Für weitere Details siehe die offizielle Dokumentation: WordPress Theme Handbuch, Theme Grundlagen Leitfaden.
Häufig gestellte Fragen
Kann ich mehrere Themes auf WordPress installieren?
Sie können so viele Themes installieren, wie Sie möchten, aber nur ein Theme kann gleichzeitig aktiv sein. Installierte, aber inaktive Themes erscheinen weiterhin unter Design > Themes. Aus Sicherheitsgründen sollten Sie Themes löschen, die Sie nicht verwenden — inaktive Themes können weiterhin Sicherheitsanfälligkeiten aufweisen, die von Angreifern ausgenutzt werden können.
Wird das Wechseln des Themes meinen Inhalt löschen?
Nein, Ihre Beiträge, Seiten und die Mediathek bleiben intakt, wenn Sie das Theme wechseln. Allerdings können themenspezifische Funktionen wie benutzerdefinierte Widgets, Menüzuweisungen, Customizer-Einstellungen und Layouts des Page Builders sich ändern oder verschwinden. Überprüfen und testen Sie immer ein neues Theme, bevor Sie es auf einer Live-Seite aktivieren.
Wie aktualisiere ich ein kommerzielles Theme, das nicht auf WordPress.org ist?
Die meisten kommerziellen Themes enthalten einen Auto-Update-Mechanismus, der das Eingeben eines Lizenzschlüssels in den Theme-Einstellungen erfordert. Nach der Überprüfung erscheinen Updates im Dashboard > Updates, genau wie bei Repository-Themes. Wenn das Auto-Update nicht verfügbar ist, laden Sie die neue Version vom Entwickler herunter und laden Sie sie über Methode 2 oder 3 hoch, wobei die vorhandene Installation überschrieben wird.
Was ist der Unterschied zwischen einem Theme und einer Vorlage?
Ein Theme ist das vollständige Designpaket, das das Erscheinungsbild Ihrer Seite steuert und mehrere Vorlagen enthalten kann. Eine Vorlage ist eine einzelne Layout-Datei (z. B. single.php, page.php, archive.php), die steuert, wie ein bestimmter Inhaltstyp angezeigt wird. Im Zeitalter des Blockeditors können Vorlagen auch visuell unter Design > Editor (Site Editor) erstellt und bearbeitet werden.
Kann ich ein für einen Blog entworfenes Theme in einem WooCommerce-Shop verwenden?
Technisch ja, wenn das Theme WooCommerce unterstützt. E-Commerce-Themes enthalten jedoch spezifische Vorlagen für Produktlisten, Produktseiten, Warenkorb und Kasse, die Blog-Themes fehlen. Die Verwendung eines WooCommerce-kompatiblen Themes (oder eines Mehrzweck-Themes mit WooCommerce-Unterstützung) bietet ein deutlich besseres Einkaufserlebnis.
Wie installiere ich ein Theme in einem WordPress-Multisite-Netzwerk?
In einem Multisite-Netzwerk werden Themes vom Netzwerkadministrator (Super Admin) installiert. Gehen Sie zu Netzwerkadministrator > Themes > Neu hinzufügen und installieren Sie das Theme. Aktivieren Sie dann das Theme für das Netzwerk, um es einzelnen Seiten im Netzwerk zur Verfügung zu stellen. Jeder Seitenadministrator kann das Theme dann für seine Seite aktivieren.
Ist es sicher, genullte oder raubkopierte Themes zu installieren?
Nein. Genullte Themes enthalten häufig Malware, Hintertüren und schädlichen Code, die Ihre gesamte Seite und den Server gefährden können. Sie erhalten auch keine Sicherheitsupdates, wodurch Ihre Seite anfällig für bekannte Exploits bleibt. Beschaffen Sie Themes immer aus offiziellen Quellen, autorisierten Wiederverkäufern oder dem WordPress.org-Repository.
Schneller bauen mit einem leichten, flexiblen Theme
Astra Pro gibt Ihnen die volle Designkontrolle mit minimalen Auswirkungen auf die Leistung — kompatibel mit allen gängigen Page Buildern und WooCommerce.
Astra Pro erkunden →


