Ein Link oder Button, den dein Kunde ändern kann
fld-link="Feldname" Die Adresse eines Links wird zum Feld im Adminbereich. Die Beschriftung ist ein eigenes Textfeld daneben, sodass dein Kunde beides ändern kann.
Wo es hingehört
An das <a>: Der Build ändert nur sein href. Markiere die Beschriftung darin mit fld-text unter einem anderen Namen.
Namen, die nie kollidieren: der Link „Hero button“, die Beschriftung „Hero button text“.
Das Feld erscheint im Adminbereich nur, wenn die Seite einen Gruppennamen hat: wp-fields-group auf ihrem <body>.
Beispiel: der Button im Hero
<a class="button" href="/menu" fld-link="Hero button">
<span fld-text="Hero button text">See the menu</span>
</a>Worauf es ankommt
- Das Feld enthält die Adresse als Text:
/menu,https://…,tel:+1…. - Ein Link mit
href="#"startet leer: Es gibt nichts zu übernehmen. - Link und Beschriftung brauchen verschiedene Namen, sonst werden sie zu einem Feld.
Typische Fehler
Das Build-Protokoll ist der Tab „Logs“ deines Projekts auf themeforge.pro; die kostenlose Markup-Prüfung zeigt dieselben Hinweise.
<a href="/menu" fld-link="Button">
<span fld-text="Button">See the menu</span>
</a>Link und Beschriftung unter einem Namen: Das Build-Protokoll meldet eine Kollision, und ein Feld liefert sowohl die Adresse als auch den Text.
<a href="/menu" fld-link="Button">
<span fld-text="Button text">See the menu</span>
</a>Die Beschriftung heißt „Button text“.
<div class="button" fld-link="Hero button">See the menu</div>Kein Link: Die Adresse landet an einem <div>, und nichts ist anklickbar. Das Build-Protokoll nennt das falsche Element.
<a class="button" href="/menu" fld-link="Hero button">See the menu</a>An einem <a>.
Dasselbe in den Website-Einstellungen
fld-link | auf einer Seite oder in einem Beitrag |
|---|---|
opt-link | in den Website-Einstellungen, etwa ein Reservierungslink im Header |
Alternative Schreibweise
f_link, o_link funktioniert genauso: Der Build ergibt ein identisches Theme.