首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一种类型的自定义帖子已经从管理员中消失了。仍然出现在现场

一种类型的自定义帖子已经从管理员中消失了。仍然出现在现场
EN

WordPress Development用户
提问于 2019-03-27 12:08:30
回答 1查看 147关注 0票数 0

在今天早上的某个时候,我意识到我所有的定制帖子(“资源”)都已经从管理员那里消失了,该部分仍然在那里,但说‘没有找到帖子’。另一种类型,“联系人”还在。然而,我的“资源”仍然出现在它们的页面上,就好像它们在数据库中一样。

我为每个post类型创建的自定义字段仍然在AFC管理部分,但不再链接到资源(尽管它们仍然链接到联系人)。

我已经试过取消我今天所做的事情,但我似乎找不到问题所在!关于我如何找回它们,有什么想法或建议吗?!

我有一个mu插件来注册我的帖子类型,也许我在这里遗漏了一些东西:

代码语言:javascript
复制
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'
        )
    ));

..。

代码语言:javascript
复制
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')
    ));
}

提前感谢!

EN

回答 1

WordPress Development用户

发布于 2019-03-27 12:19:14

解决了!由于某些原因,我在register_custom_post_types.php文件中稍微更改了自定义post类型的名称。

代码语言:javascript
复制
register_post_type('programmes', array( 

我改了名字,他们又出现了.

我已经学会了记住事物的变化如何影响WP检索数据的能力

编辑:在进一步的调查中,自定义的post类型名称似乎变得无效,因为它们在“init”操作之后被更改,所以停止虚拟机并重新启动实际上也解决了这个问题。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/332735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档