Die Feld-Engine¶
Diese Seite ist noch im Aufbau
Der Bestand ist übernommen und die Angaben sind gegen den Code geprüft. Beispiele und Erläuterungen werden noch ergänzt.
Wozu¶
Die Engine ist die technische Basis von TWtheme: Sie erzeugt Inhaltstypen, Taxonomien, Eingabefelder und Einstellungsseiten. Advanced Custom Fields wird nicht verwendet und ist auch nicht nötig.
Der Gewinn liegt darin, dass eine Felddefinition an einer Stelle steht und mehrfach verwertet wird:
| Ein Feld definieren, und es ist verfügbar | Wo |
|---|---|
| als Eingabefeld | in der Meta-Box, auf der Optionsseite, im Taxonomie-Formular |
| als Block | über die Meta-Blöcke |
| als Shortcode | siehe Feld-Shortcodes |
| im Code | siehe Post Meta |
| Was | Pfad im Theme |
|---|---|
| Engine | includes/engine/ |
| Inhaltstypen | includes/posttypes/ |
Die Bereiche¶
-
Felder
Der FieldBuilder und die verfügbaren Feldtypen — der Ausgangspunkt für alles Weitere. -
Inhaltstypen anlegen
Eigene Inhaltstypen und Taxonomien samt Feldern registrieren. -
Optionsseiten
Eigene Einstellungsseiten, Reiter und Meta-Boxen. -
Feld-Shortcodes
Wie aus einer Felddefinition automatisch ein Shortcode entsteht. -
Post Meta
Feldwerte samt Label, Typ und Gruppe im Template auslesen. -
Engine-Hooks
Die Erweiterungspunkte der Engine.
Weiter¶
- Eigene Felder ausgeben — die Anwendersicht
- Inhaltstypen — was das Theme mitbringt
- Hooks und Filter