Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress数据库中注册的自定义帖子类型保存在哪里?_Php_Mysql_Wordpress - Fatal编程技术网

Php 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,您可以在

在WordPress中,在注册自定义帖子类型之后,但在将其与帖子关联之前,可通过全局变量
$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数据库。