Zum Inhalt springen
themeforge
DE
Kostenlos starten
Menü
  1. Startseite
  2. Attribut-Referenz
  3. fld-no-import
Kernattribut Komfortabler Adminbereich

Ein Feld, in das „Daten laden“ keinen Text aus dem Markup überträgt

fld-no-import="1"

„Daten laden“ überträgt die Texte aus deinem Markup in die Felder, und du kannst es mehrmals ausführen. Manche Felder füllt dein Kunde selbst aus: eine Ankündigung, die Telefonnummer der Verwaltung, das Tagesmenü. Für sie gibt es die Markierung fld-no-import: Das Feld ist da und funktioniert, aber das Laden lässt seinen Text in Ruhe.

Wo es hingehört

Neben der Feldmarkierung, am selben Element: fld-area="Opening notice" fld-no-import="1".

Der Bereich in der Schreibweise spielt keine Rolle: opt-no-import und tax-no-import bedeuten dasselbe. An einer Liste oder Gruppe schützt die Markierung sie ganz, an einem Feld in einem Eintrag nur dieses Feld.

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

Beispiel: eine Ankündigung auf der Startseite

Markup index.html
<section class="hero">
  <h1 fld-text="Hero title">Coffee for slow mornings</h1>
  <p class="notice" fld-area="Opening notice" fld-no-import="1">Closed on Monday, 12 October.</p>
</section>
Im Adminbereich Pages → Home
Hero title Coffee for slow mornings
Opening notice Open until 22:00 on Friday.
Auf der Website nach „Daten laden“
Coffee for slow mornings

Open until 22:00 on Friday.

Der Kunde hat seine eigene Ankündigung geschrieben; erneutes Laden hat sie nicht ersetzt.

Worauf es ankommt

  • Das Feld wird wie gewohnt angelegt und angezeigt, nur „Daten laden“ verhält sich anders.
  • Der Wert 0, false, off oder no schaltet die Markierung ab.
  • Funktioniert mit jeder Version des Themes: Der Text des Felds kommt gar nicht erst in die Daten zum Laden.

Typische Fehler

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

So nicht
<p class="notice" fld-no-import="1">Closed on Monday, 12 October.</p>

Die Markierung an einem Element ohne Feld: Es gibt nichts zu schützen, und der Build schreibt das Attribut ins Protokoll.

So geht’s
<p class="notice" fld-area="Opening notice" fld-no-import="1">Closed on Monday, 12 October.</p>

Die Markierung gehört neben eine Feldmarkierung.

Alternative Schreibweise

opt-no-import, tax-no-import funktioniert genauso: Der Build ergibt ein identisches Theme.

Wenn du so weit bist

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