Ein Button, der in jeder Kategorie woandershin führt
tax-link="Feldname" Auf der Kategorieseite „Coffee“ führt der Button zum Kaffee auf der Karte, auf „Kitchen“ zu den Gerichten. Die Adresse ist ein Feld der Kategorie, und dein Kunde ändert sie in deren Einstellungen.
Wo es hingehört
An ein <a> in archive.html: Der Build ersetzt sein href.
Markiere die Beschriftung darin mit tax-text unter einem anderen Namen: „Category button“ und „Category button text“.
Das Feld erscheint im Adminbereich nur, wenn die Seite einen Gruppennamen hat: wp-fields-group auf ihrem <body>.
Beispiel: ein Button im Kopfbereich der Kategorie
<header class="category">
<h1 wp="term-title">Coffee</h1>
<a class="button" href="/menu" tax-link="Category button">
<span tax-text="Category button text">See it on the menu</span>
</a>
</header>Worauf es ankommt
- Das Feld enthält die Adresse als Text:
/menu#coffee,https://…. - Ein leeres Feld ergibt ein leeres
href: Füll es bei jeder Kategorie aus, die den Button hat. - 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" tax-link="Button">
<span tax-text="Button">See it on 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" tax-link="Button">
<span tax-text="Button text">See it on the menu</span>
</a>Die Beschriftung heißt „Button text“.
<div class="button" tax-link="Category button">See it on 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" tax-link="Category button">See it on the menu</a>An einem <a>.
Alternative Schreibweise
t_link funktioniert genauso: Der Build ergibt ein identisches Theme.