Ist die Syntax für das WordPress-Vorlagenelement style.css irgendwo verfügbar?

Lesezeit: 3 Minuten

Benutzer-Avatar
Tim Vischer

Ich habe vor kurzem mit dem begonnen große Reise von WordPress-Themen und ich habe die WordPress-Dokumentation gelesen, um zu erfahren, wie man ein Thema schreibt. Eines ist mir dabei aufgefallen hier war das die style.css Datei muss einen bestimmten Header enthalten, um von der WordPress-Engine verwendet zu werden. Sie geben ein kurzes Beispiel, aber ich war nicht in der Lage, eine formale Beschreibung dessen zu finden, was in enthalten sein muss style.css Header-Teil. Gibt es das auf der WordPress-Seite? Wenn nicht, könnten wir es vielleicht hier beschreiben?

  • Ich denke, dass alle bisherigen Antworten gültig sind (offensichtlich habe ich selbst mit den Dokumenten verlinkt). Was ich suche, ist eine formellere Beschreibung, dh Case Insensitive, Was ist das Template-Element, Wie frei kann Ihre Versionsnummer sein (Oracle-Stil xxxxx?). Danke aber soweit!

    – Tim Vischer

    17. September 2008 um 19:56 Uhr

  • aha, das macht etwas mehr Sinn. Soweit ich weiß, ist es so ziemlich Freitext, überhaupt keine Anforderungen. Tatsächlich ist zumindest in 2.7 (Bleeding-Edge-Trunk) der Stil immer noch verfügbar, selbst wenn dieser Block fehlt. Ich werde mehr dokumentieren, wenn ich ein paar Minuten Zeit habe.

    – Kori

    17. September 2008 um 20:01 Uhr

Benutzer-Avatar
Cori

Bezogen auf http://codex.wordpress.org/Theme_Development:

Das Folgende ist ein Beispiel für die ersten paar Zeilen des Stylesheets, genannt Stylesheet-Header, für das Design „Rose“:

/*   
Theme Name: Rose
Theme URI: the-theme's-homepage
Description: a-brief-description
Author: your-name
Author URI: your-URI
Template: use-this-to-define-a-parent-theme--optional
Version: a-number--optional
Tags: a-comma-delimited-list--optional
.
General comments/License Statement if any.
.
*/

Das einfachste Design enthält nur eine style.css-Datei plus Bilder, falls vorhanden. Um ein solches Design zu erstellen, müssen Sie einen Satz von Vorlagen angeben, die für die Verwendung mit dem Design geerbt werden sollen, indem Sie die Zeile Template: in den style.css-Header-Kommentaren bearbeiten. Wenn Sie zum Beispiel möchten, dass das Design „Rose“ die Templates von einem anderen Design namens „test“ erbt, würden Sie Template: test in die Kommentare am Anfang von Roses style.css einfügen. Nun ist „test“ das übergeordnete Theme für „Rose“, das weiterhin nur aus einer style.css-Datei und den dazugehörigen Bildern besteht, die sich alle im Verzeichnis wp-content/themes/Rose befinden. (Beachten Sie, dass die Angabe eines übergeordneten Designs alle Vorlagendateien von diesem Design erbt – was bedeutet, dass alle Vorlagendateien im Verzeichnis des untergeordneten Designs ignoriert werden.)

Die Kommentarkopfzeilen in style.css sind erforderlich, damit WordPress ein Design identifizieren und im Administrationsbereich unter Design > Designs als verfügbare Designoption zusammen mit allen anderen installierten Designs anzeigen kann.

Die Felder Designname, Version, Autor und Autor-URI werden von WordPress analysiert und verwendet, um diese Daten im Bereich Aktuelles Design in der obersten Zeile der aktuellen Designinformationen anzuzeigen, wo der Name des Autors mit dem Autor-URI verlinkt ist. Die Felder „Beschreibung“ und „Tag“ werden geparst und im Hauptteil der Informationen des Themas angezeigt, und wenn das Thema ein übergeordnetes Thema hat, werden diese Informationen auch im Informationshauptteil platziert. Im Abschnitt „Verfügbare Designs“ werden nur die Felder „Designname“, „Beschreibung“ und „Tags“ verwendet.

Keines dieser Felder hat irgendwelche Einschränkungen – alle werden als Strings geparst. Darüber hinaus ist keiner von ihnen im Code erforderlich, obwohl in der Praxis die Felder, die in der obigen Liste nicht als optional gekennzeichnet sind, alle verwendet werden, um dem WordPress-Administrator Kontextinformationen bereitzustellen, und für alle Themen enthalten sein sollten.

Benutzer-Avatar
Martin

Sie denken wahrscheinlich darüber nach:

/*
THEME NAME: Parallax
THEME URI: http://parallaxdenigrate.net
VERSION: .1
AUTHOR: Martin Jacobsen
AUTHOR URI: http://martinjacobsen.no
*/

Wenn ich nicht ganz daneben liege, verwendet WordPress diese Informationen, um sie im Dialog “Design aktivieren” im Admin-Backend anzuzeigen.

1138140cookie-checkIst die Syntax für das WordPress-Vorlagenelement style.css irgendwo verfügbar?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy