Zum Inhalt springen
So installieren Sie ein WordPress-Theme: 3 Methoden erklärt (2026)
WordPress-Tutorials📖 Anleitung

So installieren Sie ein WordPress-Theme: 3 Methoden erklärt (2026)

Can BayarCan BayarAktualisiert am: 14 Min. Lesezeit536 Aufrufe

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:

SchrittWarum es wichtig istWie man es überprüft
Sichern Sie Ihre WebsiteRückgängigmachen, falls das neue Theme Probleme verursachtVerwenden Sie ein Backup-Plugin oder die Backup-Funktion des Hostings
Überprüfen Sie die Kompatibilität der WordPress-VersionEinige Themes erfordern bestimmte WP-VersionenÜberprüfen Sie die Theme-Dokumentation oder die Angebotsseite
Überprüfen Sie die PHP-Version-AnforderungenModerne Themes erfordern oft PHP 8.0+Dashboard > Werkzeuge > Website-Gesundheit > Informationen > Server
Notieren Sie aktive PluginsPlugin-Konflikte können Installationsprobleme verursachenPlugins > Installierte Plugins
Überprüfen Sie die Upload-Limits des ServersGroße Theme-ZIP-Dateien können die Upload-Limits überschreitenMedien > 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

FehlerUrsacheLösung
"Die hochgeladene Datei überschreitet die upload_max_filesize-Direktive"Theme-ZIP ist größer als das Upload-Limit Ihres ServersErhö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 installiertLö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 BildschirmPHP-Speicherlimit oder Upload-Timeout überschrittenErhöhen Sie memory_limit und max_execution_time
e> in php.ini

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

SzenarioEmpfohlene Methode
Theme-ZIP unter 10 MBMethode 2 (Admin-Upload) — einfacher
Theme-ZIP über 10 MBMethode 3 (FTP) — umgeht Upload-Limits
Server hat restriktive Upload-EinstellungenMethode 3 (FTP) — umgeht PHP-Limits
Installation auf mehreren SeitenMethode 3 (FTP) — schnellere Batch-Operationen
WordPress-Admin ist nicht zugänglichMethode 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

FehlerUrsacheLösung
Weißer Bildschirm nach der AktivierungPHP-Fatalfehler, oft eine VersionsinkompatibilitätGreifen 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 installiertInstallieren und aktivieren Sie zuerst das übergeordnete Theme, dann aktivieren Sie das Child-Theme
Hinweis auf fehlende erforderliche PluginsTheme hängt von Plugins für die Kernfunktionalität abInstallieren Sie die erforderlichen Plugins aus der Benachrichtigung oder der TGM Plugin Activation-Benachrichtigung
Layout sieht anders aus als die DemoDemo-Inhalte und Einstellungen wurden nicht importiertVerwenden Sie das Demo-Import-Tool des Themes; importieren Sie Inhalte, Widgets und Customizer-Einstellungen
Langsame Ladezeit nach der InstallationTheme 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 →

Häufig gestellte Fragen

Kann ich ein WordPress-Theme ohne Admin-Zugriff installieren?
Ja. Sie können ein Theme über FTP oder SFTP installieren, indem Sie den extrahierten Theme-Ordner in wp-content/themes/ auf Ihrem Server hochladen. Diese Methode funktioniert auch, wenn Sie keinen Zugriff auf das WordPress-Dashboard haben.
Was ist der Unterschied zwischen der Installation und der Aktivierung eines Themes?
Das Installieren eines Themes lädt dessen Dateien auf Ihren Server hoch. Die Aktivierung eines Themes macht es zum aktuell angezeigten Design auf Ihrer Seite. Sie können mehrere Themes installiert haben, aber nur eines ist gleichzeitig aktiv.
Verliere ich meinen Inhalt, wenn ich das Theme wechsle?
Nein. Ihre Beiträge, Seiten und Medien bleiben intakt, wenn Sie die Themes wechseln. Allerdings müssen themenspezifische Einstellungen wie Widget-Platzierungen, benutzerdefinierte Menüs und Theme-Optionen möglicherweise neu konfiguriert werden.
Wie behebe ich den Fehler, dass die hochgeladene Datei die upload_max_filesize überschreitet?
Erhöhen Sie die Werte für upload_max_filesize und post_max_size in Ihrer php.ini-Datei, .htaccess-Datei oder wp-config.php. Ihr Hosting-Kontrollpanel bietet möglicherweise auch eine Option zum Ändern der PHP-Einstellungen. Alternativ können Sie das Theme über FTP installieren.
Sollte ich ein Kind-Theme verwenden, wenn ich ein neues Theme installiere?
Ja, wenn Sie den Theme-Code ändern möchten. Ein Kind-Theme erbt die Funktionalität des übergeordneten Themes, während Ihre Anpassungen während Theme-Updates sicher bleiben. Für rein visuelle Änderungen über den Customizer ist ein Kind-Theme optional.
Wie installiere ich ein Theme auf WordPress Multisite?
Als Netzwerk-Administrator gehen Sie zu Meine Seiten, Netzwerk-Admin, Themes. Laden Sie das Theme hoch und aktivieren Sie es im Netzwerk. Einzelne Site-Administratoren können es dann aus ihrem Menü für das Erscheinungsbild aktivieren.

Diesen Beitrag teilen

Über den Autor

Can Bayar
Can Bayar

WordPress-Experte

Senior WordPress-Entwickler mit über 10 Jahren Erfahrung in der Plugin- und Theme-Entwicklung. Spezialisiert auf WooCommerce, Elementor und Leistungsoptimierung.

WordPressWooCommerceElementorPHPJavaScriptLeistungsoptimierung

Bleiben Sie informiert

Erhalten Sie die neuesten WordPress-Tipps und Tutorials in Ihrem Posteingang.