web-dev-qa-db-ja.com

用語はデータベースの投稿とどのように関連していますか。

マルチサイト環境では、「ブログを切り替える」という高価な操作をせずに、(カスタム分類法で)投稿条件を満たす必要があります。

特定のブログの特定の投稿に関する用語を取得するために、独自のクエリを作成することを考えました。

私は3つのテーブルを通して見ています。

wp_3_terms
wp_3_term_relationships
wp_3_term_taxonomy

しかし、私はこれらのうちどれでもpost_idへの接続があるのか​​わかりません。

だから質問:

データベース内の特定の投稿と用語はどのようにリンクしていますか?私はそれを知ることができれば、私は残りをすることができます。

3
user1915665

投稿はwp_3_term_relationshipsテーブルの分類法(taxonomy/tag)に関連しています。ここで、object_id列は投稿のID、term_taxonomy_idは分類/タグIDです。

達成したいことに応じて、解決策は各ブログで同じ分類法を作成することです。このようにして、tax_queryは通常通り動作するはずです。

2
panos