今天早上的某个时候,我意识到我所有的一种类型的自定义帖子(“资源”)都已从admin中消失,该部分仍然存在,但仍显示“找不到帖子”。另一种类型的“联系人”仍然存在。然而,我的“资源”仍然出现在他们的页面上,就好像它们在数据库中一样。
我为每种帖子类型创建的自定义字段仍然位于AFC管理部分,但不再链接到资源(尽管它们仍然链接到联系人)。
到目前为止,我已经尝试撤消我今天所做的操作,但我似乎无法找到问题所在!对我如何取回它们有什么想法/建议吗?!
我有一个mu插件来注册我的帖子类型,也许这里我遗漏了一些东西:
function register_post_types() {
register_post_type(\'contact\', array(
\'public\' => true,
\'menu_icon\' => \'dashicons-admin-users\',
\'supports\' => array(
\'title\',
\'editor\',
\'excerpt\',
\'page-attributes\',
\'custom-fields\'),
\'labels\' => array(
\'name\' => \'Contacts\',
\'add_new_item\' => \'Add New Contact\',
\'edit_item\' => \'Edit Contact\',
\'all_items\' => \'All Contacts\',
\'singular_name\' => \'Contact\'
)
));
。。。
register_post_type(\'resources\', array(
\'public\' => true,
\'taxonomies\' => array(
\'category\'),
\'supports\' => array(
\'title\',
\'editor\',
\'excerpt\',
\'page-attributes\',
\'custom-fields\'),
\'labels\' => array(
\'name\' => \'Resources\',
\'add_new_item\' => \'Add New Resource\',
\'edit_item\' => \'Edit Resource\',
\'all_items\' => \'All Resources\',
\'singular_name\' => \'Resource\')
));
}
提前感谢!