Wie werden die HTML-classn generiert?

Ich habe gerade eine Template-Seite mit “voller Breite” für mein Theme erstellt, die es mir ermöglicht, die Breite des Site-Inhalts auf Maximum zu setzen, wenn keine Seitenleisten aktiv sind.

Was mir aufgefallen ist, ist dass ich eine HTML-class “.full-width” bekommen habe, mit der ich in CSS arbeiten kann. Wie wurde diese class generiert? Es scheint mit der Tatsache, dass ich meine Vorlage “full-width.php” genannt habe, enorm verbunden zu sein.

Solutions Collecting From Web of "Wie werden die HTML-classn generiert?"

Standardmäßig fügt WordPress automatisch viele CSS-classn in Body-Tags hinzu. Diese Body-classn sind sehr nützlich, um verschiedene Abschnitte / Seiten einer Site zu gestalten, ohne unnötigerweise Theme-Dateien bearbeiten zu müssen.

Zum Beispiel WordPress hinzufügen home CSS-class auf der Startseite der Website und blog class auf Blog-Posts Indexseite.

Da in Ihrem Fall eine benutzerdefinierte Seitenvorlage für eine Seite verwendet wird, fügte WordPress die CSS-class für den Dateinamen im body-Tag hinzu.

Sie können mehr über body_classes in codex und eine kurze Liste aller von WordPress hinzugefügten CSS-classn lesen.