在今天早上的某个时候,我意识到我所有的定制帖子(“资源”)都已经从管理员那里消失了,该部分仍然在那里,但说‘没有找到帖子’。另一种类型,“联系人”还在。然而,我的“资源”仍然出现在它们的页面上,就好像它们在数据库中一样。
我为每个post类型创建的自定义字段仍然在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')
));
}提前感谢!
发布于 2019-03-27 12:19:14
解决了!由于某些原因,我在register_custom_post_types.php文件中稍微更改了自定义post类型的名称。
register_post_type('programmes', array( 我改了名字,他们又出现了.
我已经学会了记住事物的变化如何影响WP检索数据的能力
编辑:在进一步的调查中,自定义的post类型名称似乎变得无效,因为它们在“init”操作之后被更改,所以停止虚拟机并重新启动实际上也解决了这个问题。
https://wordpress.stackexchange.com/questions/332735
复制相似问题