Was ist der Unterschied zwischen cat_id und term_id?

8

Ich baue mein eigenes Navigationsmenü mit benutzerdefinierten Taxonomien und der get_categories () -Methode und merke, wenn ich versuche, meinen Link für die Kategorie auszuwählen, die ich zwischen cat_id und term_id wählen kann. Gibt es einen Unterschied zwischen den beiden? Welchen sollte ich benutzen?

Hier ist ein Beispiel für meinen Code mit dem term_id

%Vor%     
drpcken 07.06.2011, 20:50
quelle

2 Antworten

8

Die beiden meinen das Gleiche. Term_id ist der tatsächliche Feldname in der wp_terms-Datenbanktabelle, cat_id ist eine Frontend-Abkürzung, die vielleicht nur für diejenigen, die nur vom Frontend arbeiten, leichter verständlich ist.

    
Liam Bailey 07.06.2011, 21:01
quelle
1

Kurz gesagt, Taxonomie wurde seit WordPress v3.0 hinzugefügt und ist ein Gruppierungsmechanismus.

Die beste und umfassendste Antwort, die ich finden konnte, stammt aus dem Codex selbst: Ссылка

Um Ihre Frage zu beantworten, welche Sie verwenden sollten, kann eine davon funktionieren, es hängt etwas von Ihrer Anwendung ab.

Berücksichtigen Sie die Tags von Stack Overflow, wenn Sie zum ersten Mal eine Frage stellen, können Sie so viele Tags einfügen, wie Sie möchten; ein Moderator oder ein Benutzer mit genügend Reputation könnte mitkommen und es bearbeiten und Tags entfernen. Warum? Es ist normalerweise so, weil neue Tags noch keine Follower haben und das Ändern oder Hinzufügen eines Tags mit einer großen Anzahl von Followern bedeutet, dass es eine größere Wahrscheinlichkeit gibt, dass Ihre Frage von interessierten Parteien beantwortet wird.

    
stealthyninja 07.06.2011 20:58
quelle

Tags und Links