Zum Inhalt springen
themeforge
DE
Kostenlos starten
Menü
  1. Startseite
  2. Attribut-Referenz
  3. fld-text
Kernattribut Text und Bilder

Überschrift, Bildunterschrift oder Preis bearbeitbar machen

fld-text="Feldname"

Das häufigste Attribut: ein einzeiliges Textfeld im Adminbereich. Dein Kunde ändert die Wörter, das Design bleibt, wie es ist.

Wo es hingehört

An das Element, das den Text enthält: eine Überschrift, einen Absatz, ein <span> mit einem Preis, die Beschriftung eines Links. Der Wert des Attributs ist die Bezeichnung des Feldes im Adminbereich, also schreib ihn so, dass dein Kunde ihn versteht.

Der Text, der jetzt im HTML steht, wird zum ersten Wert des Feldes, wenn im Adminbereich „Daten laden“ geklickt wird.

Das Feld erscheint im Adminbereich nur, wenn die Seite einen Gruppennamen hat: wp-fields-group auf ihrem <body>.

Beispiel: der Hero der Startseite

Markup index.html
<section class="hero">
  <p class="eyebrow" fld-text="Eyebrow">Open every day</p>
  <h1 fld-text="Hero title">Coffee for slow mornings</h1>
  <span class="price" fld-text="Latte price">$4.20</span>
</section>
Im Adminbereich Pages → Home
Eyebrow Open every day
Hero title Coffee for slow mornings
Latte price $4.50
Auf der Website nach einer Änderung

Open every day

Coffee for slow mornings
Latte $4.50

Der Kunde hat den Preis auf $4.50 geändert; das Markup blieb gleich.

Worauf es ankommt

  • Das Feld ersetzt alles im Element, auch Tags. Hat ein Teil der Überschrift einen eigenen Stil, bekommt dieser Teil sein eigenes Feld.
  • Ein Feld pro Name in einer Gruppe: Zwei Elemente mit fld-text="Price" zeigen denselben Wert.
  • Ein leeres Feld gibt nichts aus: Der Text aus dem HTML ist nur der Startwert, kein Ersatzwert.
  • Für mehrere Zeilen nimm fld-area, für formatierten Text fld-editor.

Typische Fehler

Das Build-Protokoll ist der Tab „Logs“ deines Projekts auf themeforge.pro; die kostenlose Markup-Prüfung zeigt dieselben Hinweise.

So nicht
<h1 fld-text="Hero title">Coffee for
  <span class="accent">slow mornings</span></h1>

Das Feld übernimmt die ganze Überschrift, also verschwinden das hervorgehobene <span> und sein Stil. Das Protokoll meldet nichts.

So geht’s
<h1><span fld-text="Hero title">Coffee for</span>
  <span class="accent" fld-text="Hero accent">slow mornings</span></h1>

Jeder gestaltete Teil hat sein eigenes Feld.

So nicht
<h1 fld-text="">Coffee for slow mornings</h1>

Kein Name: Das Build-Protokoll meldet das Attribut, und der Text bleibt fest.

So geht’s
<h1 fld-text="Hero title">Coffee for slow mornings</h1>

Jedes Feld hat einen Namen.

Dasselbe in den Website-Einstellungen oder bei einer Kategorie
fld-textauf einer Seite oder in einem Beitrag, wie oben
opt-textin den Website-Einstellungen: ein Wert für alle Seiten, etwa eine Telefonnummer im Header
tax-textbei einer Kategorie oder einem Schlagwort: Jeder Begriff hat seinen eigenen Wert
Alternative Schreibweise

f_text, o_text, t_text funktioniert genauso: Der Build ergibt ein identisches Theme.

In diesen Rezepten verwendet

Wenn du so weit bist

Sieh dir den WordPress-Adminbereich deiner Website an, bevor du zahlst.