Php WordPress数据库中注册的自定义帖子类型保存在哪里?
在WordPress中,在注册自定义帖子类型之后,但在将其与帖子关联之前,可通过全局变量Php WordPress数据库中注册的自定义帖子类型保存在哪里?,php,mysql,wordpress,Php,Mysql,Wordpress,在WordPress中,在注册自定义帖子类型之后,但在将其与帖子关联之前,可通过全局变量$wp\u post\u types使用自定义帖子类型。函数post\u type\u exists()可用于检查该变量中是否存在特定类型 我的问题是,在WordPress数据库中,自定义帖子类型在与帖子关联之前保存在哪里?文档似乎建议将它们保存在wp_posts表中,但该表将posts与类型关联-它不存储没有posts的类型。创建自定义post类型时,您将在仪表板的侧栏中看到,至少创建一篇post,您可以在
$wp\u post\u types
使用自定义帖子类型。函数post\u type\u exists()
可用于检查该变量中是否存在特定类型
我的问题是,在WordPress数据库中,自定义帖子类型在与帖子关联之前保存在哪里?文档似乎建议将它们保存在
wp_posts
表中,但该表将posts与类型关联-它不存储没有posts的类型。创建自定义post类型时,您将在仪表板的侧栏中看到,至少创建一篇post,您可以在wp\u post
表中检查该帖子的post\u type
列
你可以读更多
此外,您可以使用一些函数来检查是否注册了post类型
post\u type\u是我一直在寻找的!这个问题因“过于宽泛”而被搁置。这是一个由两部分组成的问题。其中一部分(如何在循环之外访问已注册的自定义POST类型)已经回答,第二部分可以用两个词来回答—表名、字段名。我不确定这怎么太宽泛了。如果它被标记为懒惰,我会理解的。我现在看到它们在与帖子关联之前根本不存在于数据库中。自定义帖子类型注册在插件或主题所需的文件中。注册自定义post类型会将其分配给$wp_post_types全局变量。创建使用特定自定义帖子类型的帖子时,会在wp_posts表的type字段中将其输入WordPress数据库。