Zum Inhalt springen
themeforge
DE
Kostenlos starten
Menü
  1. Startseite
  2. Attribut-Referenz
  3. tax-link
Kernattribut Kategorien

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

Markup archive.html
<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>
Im Adminbereich Posts → Categories → Coffee
Name Coffee
Category button /menu#coffee
Category button text See coffee on the menu
Auf der Website die Kategorieseite
Coffee See coffee on the menu

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.

So nicht
<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.

So geht’s
<a href="/menu" tax-link="Button">
  <span tax-text="Button text">See it on the menu</span>
</a>

Die Beschriftung heißt „Button text“.

So nicht
<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.

So geht’s
<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.

Wenn du so weit bist

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