Kurz gesagt: Ein Plugin- oder Theme-Update als ZIP-Datei spielst du unter Plugins → Neues Plugin hinzufügen → Plugin hochladen (bzw. Design → Themes → Theme hochladen) ein. Ist die Erweiterung schon installiert, bietet WordPress an, die vorhandene Version durch die hochgeladene zu ersetzen, und zeigt beide Versionsnummern zum Vergleich. Einstellungen bleiben dabei erhalten. Ohne Backend geht es per SFTP, indem du den Ordner der Erweiterung austauschst.
Wann du Updates von Hand einspielst
- Ein Premium-Plugin hat keinen automatischen Update-Mechanismus oder die Lizenz ist nicht hinterlegt.
- Du brauchst eine bestimmte, auch ältere Version, etwa weil die neueste einen Fehler hat.
- Das Update per Klick scheitert an Rechten oder am Server.
Lade Pakete nur aus vertrauenswürdigen Quellen herunter: dem offiziellen Verzeichnis oder dem Kundenbereich des Herstellers. Ein manipuliertes ZIP bringt Schadcode direkt in deine Website. Vorher gehört ein Backup dazu.
Anleitung: Plugin oder Theme per ZIP ersetzen
- Lade das ZIP-Paket der neuen Version herunter. Nicht entpacken.
- Öffne Plugins → Neues Plugin hinzufügen → Plugin hochladen und wähle die Datei.
- Klicke auf „Jetzt installieren“. WordPress erkennt das vorhandene Plugin und zeigt eine Gegenüberstellung von aktueller und hochgeladener Version.
- Klicke auf „Aktuelle Version mit der hochgeladenen ersetzen“.
- Prüfe die Website.
Für Themes funktioniert es genauso unter Design → Themes → Theme hinzufügen → Theme hochladen. Bekommst du „Die hochgeladene Datei überschreitet die upload_max_filesize-Direktive“, ist das ZIP zu groß für das PHP-Limit. Dann nutzt du SFTP oder erhöhst das Limit, siehe Upload-Fehler beheben.
Anleitung: Update per SFTP
- ZIP auf deinem Rechner entpacken.
- Per SFTP den alten Ordner in
wp-content/plugins/inpluginname-altumbenennen. - Den neuen Ordner hochladen, mit exakt dem ursprünglichen Namen.
- Im Backend prüfen, ob das Plugin aktiv ist und läuft, dann den alten Ordner löschen.
Stimmt der Ordnername nicht, hält WordPress das Plugin für ein anderes und deaktiviert es. Das manuelle Update des WordPress-Kerns beschreibt WordPress-Update durchführen.
Sprachdateien aktualisieren
Übersetzungen kommen als eigene Pakete. Sie erscheinen unter Dashboard → Aktualisierungen unten bei „Übersetzungen“. Fehlt eine Übersetzung, hilft WordPress zeigt englische Texte trotz Sprachdatei.
Für Fortgeschrittene: Pakete per WP-CLI
# Plugin aus ZIP installieren und vorhandene Version überschreiben
wp plugin install ./premium-plugin-2.4.0.zip --force --activate
# Theme aus ZIP ersetzen
wp theme install ./mein-theme-3.1.zip --force
# Plugin aus dem Verzeichnis auf eine bestimmte Version setzen
wp plugin install contact-form-7 --version=6.0 --force
# Übersetzungen aktualisieren
wp language core update
wp language plugin update --all
wp language theme update --all
--force überschreibt eine vorhandene Installation. Die Einstellungen in der Datenbank bleiben erhalten. Weitere Grundlagen im Leitfaden WordPress installieren und unter WordPress-Plugins.
Frage dazu? Frag im Forum „Plugins“: Zum WPDE-Forum
Häufige Fragen
Gehen beim Ersetzen meine Einstellungen verloren?
Nein, Einstellungen liegen in der Datenbank. Verloren gehen nur Dateien, die du im Plugin-Ordner selbst geändert hast. Deshalb solltest du Plugin-Dateien nie direkt bearbeiten.
Wo bekomme ich ältere Versionen eines Plugins?
Auf der Plugin-Seite im offiziellen Verzeichnis unter „Erweiterte Ansicht“ gibt es unten eine Auswahl früherer Versionen. Nutze sie nur vorübergehend, alte Versionen können bekannte Sicherheitslücken enthalten.