web-dev-qa-db-fra.com

Comment les termes sont-ils liés aux publications en base de données?

Dans un environnement multi-site, j'ai un besoin particulier d'obtenir des conditions de publication (sur une taxonomie personnalisée) sans l'opération coûteuse de "changement de blog".

Je pensais pouvoir écrire ma propre requête pour obtenir les termes d'un article donné sur un blog donné.

Je regarde à travers les trois tables:

wp_3_terms
wp_3_term_relationships
wp_3_term_taxonomy

Pourtant, je ne vois pas où se trouve une connexion à post_id dans aucun de ceux-ci.

Alors la question:

Comment les termes sont-ils liés à une publication donnée dans la base de données? Si je peux le savoir, je peux faire le reste.

3
user1915665

Les publications sont liées aux taxonomies (taxonomie/balise) dans la table wp_3_term_relationships, où la colonne object_id est l'identifiant de la publication et le term_taxonomy_id est l'identifiant de taxonomie/balise.

Selon ce que vous voulez accomplir, la solution pourrait être de créer les mêmes taxonomies sur chaque blog. De cette façon, le tax_query devrait fonctionner normalement.

2
panos