这是关于在WordPress中实现的MySQL数据库的一个非常具体的问题。
我正在尝试开发一个插件,展示(选择)有特定“标签”和属于特定“分类”(都有多个)的文章。
有人告诉我,由于分类和标签的存储方式,这是不可能的:
wp_posts
包含文章列表,每篇文章都有一个“ID”wp_terms
包含术语列表(包括类别和标签)。每个术语都有TERM_IDwp_term_taxonomy
列出了其TERM_ID的一组术语,并为每个术语定义了一个分类或标签wp_term_relationships
包含术语和文章之间的关联
如何连接这些表以获取所有既有标签“Nuclear”又有标签“Deals”还属于分类“Category1”的文章呢?