wp-includes
enthält alles, was benötigt wird, um WordPress über das Frontend (und einige andere) auszuführen. Es ist das Territorium von WordPress Core, und, wie das Sprichwort sagt, ändern Sie Core unter keinen Umständen.
Während wp-content
Plugins und Themes definiert werden können, befinden sich die API selbst und die große Mehrheit des WordPress-Kerns in diesem Ordner. Diese werden von fast der gesamten WordPress abhängig. In diesem Ordner finden Sie alle Ihre Standardfunktionen und deren Abhängigkeiten.
Dies macht es zu einer wertvollen Ressource für Recherchen und Nachschlagen.
wp-admin
kann zusätzliche Elemente definieren, ist aber für die Ausführung des Frontends nicht so wichtig
./wp-admin - Admin code
./wp-content - User-defined code and content
./wp-includes - Common files
Bezüglich der Zuverlässigkeit der Dateien in diesem Ordner sollten Sie sich nicht auf die Dateien in diesem Ordner verlassen. Sie sollten niemals eine Datei oder einen Pfad von wp-includes einschließen müssen, und wenn Sie versuchen oder müssen, dann haben Sie etwas schreckliches falsch gemacht und müssen anhalten und zurückgehen.
Während die Dateien in diesem Ordner ohne Vorwarnung ändern können, soll dies keine Rolle, da die darin enthaltenen API rückwärts für eine erhebliche Menge an Zeit kompatibel gehalten wird.
Außerhalb von Updates für WordPress wp-includes
sollten diese niemals geändert werden und sollten im Idealfall nur gelesen werden.
Wenn Sie Ihrem Code eine Abhängigkeit hinzufügen müssen, verlassen Sie sich auf die Versionen in wp-includes, anstatt Ihre eigenen hinzuzufügen. zB keine benutzerdefinierte jQuery einbinden, die mit WordPress mitgelieferte verwenden (nicht abmelden und auch nicht neu registrieren).
Änderungen an wp-includes können Sicherheitsrisiken, Leistungseinbußen, fehlerhafte Plugins / Themes usw. Verursachen
Änderungen an den Paketen und Bibliotheken enthalten sind, vor Releases angekündigt. Alte, nicht mehr benötigte Abhängigkeiten (z. B. der alte Farbwähler) werden beibehalten, aber als veraltet markiert, um Codefehler zu vermeiden