从 WordPress 中的 wp_terms 表检索数据

Dbb*_*Dbb 1 php wordpress

我是 WordPress 新手。我正在 codeigniter 中创建类似 WordPress 的管理面板,因此我需要了解 WordPress 中的数据库表关系。有一个数据库表wp_term用于存储类别和标签。

我的问题或我想要的是我想按他们的帖子显示类别和标签。

例如:假设我插入了 4 个具有类别和标签的新帖子。帖子将存储在wp_posts表中,类别和标签将存储在wp_terms. 那么这两个表之间有什么关系。
请帮我。
谢谢。

Dee*_*kar 5

帖子和链接的类别以及帖子的标签都可以在wp_terms表中找到。

WordPress 数据的核心是帖子。它存储在wp_posts表中。页面和导航菜单项也存储在此表中。

帖子与wp_terms表中的类别和标签相关联,并且此关联在 wp_term_relationships 表中维护。链接与其各自类别的关联也保存在此表中。

有关表之间关系的更多详细信息,您可以参见下图: 在此输入图像描述

如果您想查看所有表之间的关系,请参见下图:

在此输入图像描述

要获取有关 wordpress 数据库表的更多详细信息,您可以查看链接

例如想要按帖子显示类别和标签。

<?php $terms = wp_get_post_terms( $post_id, $taxonomy, $args ); ?>
Run Code Online (Sandbox Code Playgroud)

如果您想使用自定义查询,请调用$wpdb全局变量。

global $wpdb;
$query= 'write query there' ;
Run Code Online (Sandbox Code Playgroud)

谢谢你!