自定义帖子类型帖子未显示在edit.php中

时间:2016-04-02 23:36:37

标签: wordpress

我的自定义帖子类型帖子在我的WordPress管理网站的edit.php页面中根本没有显示: 可湿性粉剂管理员/ edit.php?post_type = my_custom_post_type

但是,该页面会在顶部显示自定义帖子类型的正确计数:

All (3) | Published (2) | Draft (1)      3 items

“添加新链接”也有效,我可以创建此类型的新自定义帖子类型,但是当我将其保存为草稿或发布时,它不会显示在列表中。计数值将增加,就像WordPress知道文章已发布一样,但它没有显示在edit.php列表中。

以前有人见过这种现象吗?有谁知道可能导致这种情况发生的变化?之前工作正常。

2 个答案:

答案 0 :(得分:0)

要添加自定义帖子类型的修改,您可以使用 ..

'public'=>是,

'publicly_queryable'=>是,

要删除自定义帖子类型的修改,可以使用 ..

'public'=>否,

'publicly_queryable'=>否,

*这是不允许自定义帖子类型的帖子编辑页面*

register_post_type( 'address',
        array(
            'labels' => array(
                'name' => 'Address',
                'singular_name' => 'Address',
                'add_new' => 'Add New',
                'add_new_item' => 'Add New Address',
                'edit_item' => 'Edit Address',
                'new_item' => 'New Address',
                'view_item' => 'View Address',
                'search_items' => 'Search Address',
                'not_found' =>  'Nothing Found',
                'not_found_in_trash' => 'Nothing found in the Trash',
                'parent_item_colon' => ''
            ),
            'public' => true,
            'publicly_queryable' => true,
            'show_ui' => true,
            'query_var' => true,
            'rewrite' => true,
            'capability_type' => 'post',
            'hierarchical' => false,
            'menu_position' => null,
            'supports' => array('title','editor','thumbnail')
        )
    );

答案 1 :(得分:0)

我有同样的问题。 functions.php文件中存在一个导致问题的函数。我修改了functions.php中的主要查询,但我没有注意管理方面的影响。 因此,您在修改主查询的地方需要使用

来检查这不是管理员区域
!is_admin()