WordPress-Core
Der WordPress-Core bezeichnet die zentrale Software, die das Content-Management-System WordPress ausmacht. Es handelt sich um den Programmcode, der direkt von wordpress.org heruntergeladen wird – ohne zusätzliche Themes oder Plugins von Drittanbietern. Der Core stellt alle grundlegenden Funktionen bereit: Benutzerverwaltung, Mediathek, den Block-Editor, die REST API und das gesamte Datenbank-Management.
Technischer Hintergrund
WordPress ist in PHP geschrieben und nutzt eine MySQL- oder MariaDB-Datenbank. Der Core umfasst mehrere tausend Dateien, die in einer festen Verzeichnisstruktur organisiert sind: wp-admin für das Backend, wp-includes für Kernbibliotheken und die Dateien im Hauptverzeichnis wie wp-login.php oder die zentrale wp-config.php.
Die Weiterentwicklung erfolgt durch ein internationales Team von Freiwilligen und wird in sogenannten Major Releases (z. B. 6.5, 6.6) und Minor Releases (z. B. 6.5.1, 6.5.2) veröffentlicht. Major Releases bringen neue Funktionen, Minor Releases beheben Sicherheitslücken und Fehler. Seit WordPress 3.7 können Minor Releases automatisch im Hintergrund installiert werden.
Bedeutung für die WordPress-Wartung
Der Core sollte stets auf dem aktuellsten Stand gehalten werden. Sicherheits-Updates schließen bekannte Schwachstellen und sollten zeitnah eingespielt werden – idealerweise mit einem vorherigen Backup. Bei größeren Versionssprüngen empfiehlt sich ein Test auf einer Staging-Umgebung, da neue Funktionen oder geänderte Schnittstellen zu Inkompatibilitäten mit bestehenden Plugins oder Themes führen können.
Dateien im Core-Verzeichnis sollten niemals manuell verändert werden. Eigene Anpassungen gehören in ein Child-Theme oder ein eigenes Plugin, da Core-Updates alle veränderten Dateien überschreiben.
Häufige Probleme
- Verzögerte Updates führen zu Sicherheitslücken, die aktiv ausgenutzt werden können.
- Manuelle Änderungen an Core-Dateien gehen bei jedem Update verloren.
- Inkompatibilitäten zwischen einem neuen Core-Release und veralteten Plugins oder Themes.
- Fehlgeschlagene automatische Updates durch falsche Dateiberechtigungen oder zu wenig Arbeitsspeicher.
- Die Datei wp-config.php enthält sensible Zugangsdaten und wird bei unsachgemäßer Konfiguration zum Sicherheitsrisiko.
Best Practices
- Automatische Minor-Updates aktiviert lassen – sie enthalten ausschließlich Sicherheits- und Fehlerbehebungen.
- Major Updates zunächst auf einer Staging-Umgebung testen, bevor sie auf der Live-Seite eingespielt werden.
- Vor jedem Update ein vollständiges Backup (Dateien und Datenbank) erstellen.
- Keine Core-Dateien direkt bearbeiten – stattdessen Hooks und Filter in Plugins oder im Child-Theme nutzen.
- Die PHP-Version regelmäßig prüfen und aktuell halten, da neue Core-Versionen ältere PHP-Versionen nicht mehr unterstützen.
In unserer Wartung setzen wir Updates, Backups, Monitoring und Sicherheitsmaßnahmen als abgestimmten Prozess um. Wartungsleistungen ansehen →
