$conf, $runtime; function_exists('chdir') AND chdir(APP_PATH); $r = 'mysql' == $conf['cache']['type'] ? website_set('runtime', $runtime) : cache_set('runtime', $runtime); } function runtime_truncate() { global $conf; 'mysql' == $conf['cache']['type'] ? website_set('runtime', '') : cache_delete('runtime'); } register_shutdown_function('runtime_save'); ?>How are terms connected with posts in database?|Programmer puzzle solving
最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

How are terms connected with posts in database?

matteradmin10PV0评论

In a multi-site environment, I have a special need to get post terms (on a custom taxonomy) without the expensive operation of "switching blogs".

I thought I might write my own query to get terms for a given post on a given blog.

I'm looking through the three tables:

wp_3_terms
wp_3_term_relationships
wp_3_term_taxonomy

Yet I cannot see where there is a connection to post_id in any of these.

So the question:

How do terms link with a given post in the database? If I can know that, I can do the rest.

In a multi-site environment, I have a special need to get post terms (on a custom taxonomy) without the expensive operation of "switching blogs".

I thought I might write my own query to get terms for a given post on a given blog.

I'm looking through the three tables:

wp_3_terms
wp_3_term_relationships
wp_3_term_taxonomy

Yet I cannot see where there is a connection to post_id in any of these.

So the question:

How do terms link with a given post in the database? If I can know that, I can do the rest.

Share Improve this question edited May 27, 2014 at 8:18 Pieter Goosen 55.5k23 gold badges117 silver badges211 bronze badges asked May 26, 2014 at 22:13 user1915665user1915665 5591 gold badge6 silver badges15 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 4

The posts are related to taxonomies (taxonomy/tag) in the wp_3_term_relationships table, where the object_id column is the post's id, and the term_taxonomy_id is the taxonomy/tag id.

Depending on what you want to accomplish, the solution might be to create the same taxonomies at each blog. This way the tax_query should work as normal.

Articles related to this article

Post a comment

comment list (0)

  1. No comments so far