Tab: Terms
Inhalt
Zweck des „Terms“-Tabs
Der Terms-Tab dient zur Analyse und Reparatur von Kategorien, Tags und anderen Taxonomien nach einem WordPress-Merge.

Typische Einsatzszenarien:
- Beiträge zeigen keine Kategorien oder Tags, obwohl sie vorher vorhanden waren
- Im Backend steht z. B. „43 Einträge“
aber die Liste ist leer - Kategorien/Tags existieren in der Datenbank, werden aber nicht korrekt zugeordnet
- Nach SQL-Merges fehlen Einträge in
wp_term_relationships
Technischer Hintergrund
WordPress verteilt Taxonomien auf mehrere Tabellen:
| Tabelle | Zweck |
|---|---|
wp_terms | Name & Slug |
wp_term_taxonomy | Taxonomie-Typ + Counter |
wp_term_relationships | Zuordnung zu Posts |
Nach Merges treten oft folgende Probleme auf:
wp_termsvorhanden, aber
→wp_term_taxonomyfehltwp_term_relationshipsleer oder unvollständigcountinwp_term_taxonomystimmt nicht- Term-IDs wurden beim Merge nicht konsistent übernommen
Aufgaben des Terms-Tabs
Der Terms-Tab konzentriert sich auf:
- Analyse der Term-Struktur
- Prüfung von Zählwerten (
count) - Erkennen fehlender Beziehungen
- Neuberechnung von Zählern
Typische SQL-Logik (vereinfacht)
SELECT tt.term_taxonomy_id, tt.count, COUNT(tr.object_id) AS real_count
FROM wp_term_taxonomy tt
LEFT JOIN wp_term_relationships tr
ON tr.term_taxonomy_id = tt.term_taxonomy_id
GROUP BY tt.term_taxonomy_id
HAVING tt.count != real_count;
Term-Zähler neu berechnen
Was passiert?
- WordPress-interne Funktionen werden genutzt:
wp_update_term_count()
countinwp_term_taxonomywird neu berechnet- Es werden keine Term-Beziehungen gelöscht oder neu angelegt
Typische Fehler vor den Terms
Beispiel 1 – Kategorien leer im Editor
Symptom:
- Kategorie zeigt „X Beiträge“
- Backend-Liste ist leer
Ursache:
countinkonsistent
Lösung:
- Terms → Dry-Run
- Terms → „Zähler neu berechnen“
Beispiel 2 – Tags vorhanden, aber nicht klickbar
Ursache:
- fehlende oder falsche
wp_term_relationships
Zusammenfassung
| Merkmal | Beschreibung |
|---|---|
| Zweck | Taxonomie-Analyse & Zähler-Fix |
| Risiko | Sehr niedrig |
| Änderungen | nur count |
| Beeinflusst | Kategorien & Tags |
| Pflicht nach Merge | sehr empfohlen |

Schreibe den ersten Kommentar