it-swarm.com.de

Wie hängen Begriffe mit Beiträgen in der Datenbank zusammen?

In einer Umgebung mit mehreren Standorten muss ich Post Terms (für eine benutzerdefinierte Taxonomie) abrufen, ohne den teuren Vorgang des "Wechselns von Blogs" ausführen zu müssen.

Ich dachte, ich könnte meine eigene Abfrage schreiben, um Begriffe für einen bestimmten Beitrag in einem bestimmten Blog zu erhalten.

Ich schaue durch die drei Tabellen:

wp_3_terms
wp_3_term_relationships
wp_3_term_taxonomy

Ich kann jedoch nicht erkennen, wo in einem dieser Fälle eine Verbindung zu post_id besteht.

Also die Frage:

Wie verknüpfen sich Begriffe mit einem bestimmten Beitrag in der Datenbank? Wenn ich das weiß, kann ich den Rest erledigen.

3
user1915665

Die Posts beziehen sich auf Taxonomien (Taxonomie/Tag) in der Tabelle wp_3_term_relationships, wobei die Spalte object_id die ID des Posts und der term_taxonomy_id die Taxonomie/Tag-ID ist.

Je nachdem, was Sie erreichen möchten, besteht die Lösung möglicherweise darin, in jedem Blog dieselben Taxonomien zu erstellen. Auf diese Weise sollte der tax_query wie gewohnt funktionieren.

2
panos