Zum Inhalt springen
themeforge
DE
Kostenlos starten
Menü
  1. Startseite
  2. Attribut-Referenz
  3. wp-post-term
Kernattribut Blog und Beiträge

Kategorie oder Schlagwort eines Beitrags zeigen

wp-post-term="category"

Ein Label auf einer News-Karte oder über einem Beitrag: die Kategorie, die dein Kunde im Beitragseditor gewählt hat, mit einem Link zu ihrem Archiv.

Wo es hingehört

An einem <a>: gibt den Namen aus und verlinkt auf die Kategorie. An einem anderen Element nur den Namen.

Der Wert ist die Taxonomie: category, post_tag, product_cat oder deine eigene.

Es zeigt den ersten Begriff des Beitrags. Alle als Badges: wp-post-term-query mit einem Vorlage-Badge darin (wp="term-title-link"). Alle in einer Zeile, durch Kommas getrennt: wp-post-terms.

Beispiel: die Kategorie über einem Beitrag

Markup single.html
<article class="post">
  <a class="tag" href="#" wp-post-term="category">Coffee</a>
  <h1 wp="post-title">New autumn menu</h1>
</article>
Im Adminbereich Posts → Categories
Categories
  • Coffee
  • Kitchen
  • Events
Post category Kitchen
Auf der Website die Beitragsseite
Kitchen New autumn menu

Worauf es ankommt

  • Ein Beitrag ohne Kategorie gibt gar keinen Link aus.
  • Funktioniert auf single.html und in der Karte einer wp-query-Liste.

Typische Fehler

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

So nicht
<div class="tags">
  <a href="#" wp-post-term="post_tag">Seasonal</a>
  <a href="#" wp-post-term="post_tag">Pumpkin</a>
</div>

Zwei Badges mit wp-post-term: Beide zeigen dasselbe erste Schlagwort.

So geht’s
<div class="tags" wp-post-term-query="post_tag">
  <a href="#" wp="term-title-link">Seasonal</a>
</div>

Ein Vorlage-Badge in wp-post-term-query.

Alternative Schreibweise

wp_post_term funktioniert genauso: Der Build ergibt ein identisches Theme.

Wenn du so weit bist

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