在WordPress中,在注册了自定义帖子类型之后,但在将其与帖子关联之前,它可以通过全局变量$wp_post_types
获得。函数post_type_exists()
可用于检查该变量中是否存在特定类型。
我的问题是,在WordPress数据库中,自定义帖子类型在与帖子关联之前保存在哪里?文档似乎表明它们保存在wp_posts
表中,但该表将post与类型相关联——它不存储没有post的类型。
当您创建一个自定义帖子类型时,您将在仪表板的侧边栏中看到,一旦您创建了至少一个帖子,您就可以在wp_post
表中检查该帖子的post_type
列
你可以在这里阅读更多
此外,您还可以使用一些函数来检查帖子类型是否已注册。
get_post_types
post_type_exists