![](/img/trans.png)
[英]How to LEFT JOIN the wp_terms, wp_term_relationships, wp_term_taxonomy and wp_termmeta tables in WordPress?
[英]Retrieving data from wp_terms table in WordPress
我是WordPress的新手。 我正在codeigniter中创建类似于WordPress的管理面板,所以我需要了解WordPress中的数据库表关系。 有一个数据库表wp_term
,用于存储类别和标签。
我的问题或我想要的是按他们的帖子显示类别和标签。
例如:假设我插入了4个具有类别和标签的新帖子。 帖子将存储在wp_posts
表中,类别和标签将存储在wp_terms
。 那么两个表之间是什么关系。
请帮我。
谢谢。
在wp_terms
表中可以找到帖子和链接的类别以及帖子的标签。
WordPress数据的核心是帖子。 它存储在wp_posts表中。 页面和导航菜单项也存储在此表中。
帖子与wp_terms表中的类别和标签相关联,并且此关联关系保留在wp_term_relationships表中。 链接到它们各自类别的关联也保留在此表中。
如果要查看所有表之间的关系,请参见下图:
要获取有关wordpress数据库表的更多详细信息,请参阅链接。
例如,想按他们的帖子显示类别和标签。
<?php $terms = wp_get_post_terms( $post_id, $taxonomy, $args ); ?>
如果要使用自定义查询,请调用$wpdb
全局变量。
global $wpdb;
$query= 'write query there' ;
谢谢!
尝试这个
<?php $terms = wp_get_post_terms( $post_id, $taxonomy, $args ); ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.