Was ist die wp-config?
In der Datei wp-config.php stecken die Zugänge zur Datenbank, Code für Sicherheit und grundsätzliche Konfiguration.
Die offizielle Dokumentation zur wp-config ist derzeit noch spärlich (und auf Englisch), daher hier eine kurze deutsche Einführung!
Wo befindet sich die wp-config?
Die Datei ist auf gleicher Ebene wie zb der wp-content Ordner:

Das gilt aber nicht immer!
Man kann den Ort der wp-config.php auch ändern.
Datenbank-Zugangsdaten in der wp-config
Die wp-config.php ist der Ort, wo die Zugangsdaten zur Datenbank abgelegt werden.
Hier ein Beispiel:

Folgende Konstanten für den Datenbank-Zugang sind hier also notiert:
- DB_NAME
- DB_USER
- DB_PASSWORD
- DB_HOST
- DB_CHARSET
- DB_COLLATE
Diese Konstanten kann man auch verwenden, um eine weitere Instanz der Klasse wpdb zu erzeugen (instanziieren):

Keys und Salts für sichere Passwörter und Authentifizierung
Um Zugangsdaten abzusichern, braucht es Keys und Salts.
Diese werden in der wp-config notiert:

Debug-Handling
Die wp-config ist auch maßgeblich dafür, ob Error-Logs geschrieben oder Fehler angezeigt werden:

Was genau es damit auf sich hat, erfährt man in der offiziellen Doku https://wordpress.org/support/article/debugging-in-wordpress/
Pfad zum WordPress Verzeichnis
Eine wichtige Konstante ist ABSPATH, die auf das WordPress-Datei-Verzeichnis zeigt.
Diese Notierung erfolgt fast zum Schluss, was nichts über die Wichtigkeit aussagt.
Denn ohne ABSPATH funktioniert nichts!
Hinweis: Wie man hier im Screenshot sieht, kann man selbst im Code die Konstante ABSPATH definieren, ohne die wp-config und WordPress kaputt zu machen :)

Start von WordPress
Meist zum Schluss der wp-config wird die Datei wp-settings.php aufgerufen.
Dieser Code ladet weitere WordPress-Dateien und hilft beim Start von WordPress


