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.
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.