我创建了一个自定义帖子类型'特色'使用下面的代码,我已经删除了几乎没有选项,并尝试添加每个选项和标签,也尝试摆脱和添加刷新。
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'featured',
array(
'labels' => array(
'name' => __( 'Featured', 'kickstart' ),
'singular_name' => __( 'Featured Item', 'kickstart' )
),
'public' => true,
'has_archive' => true,
'supports' => array('title','editor','excerpt','thumbnail'),
'rewrite' => array('slug' => 'featured'),
'show_in_menu' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => null,
)
);
flush_rewrite_rules();
}
仍然不会显示在菜单中,但会显示在新菜单下以创建新菜单。
http://imgur.com/bBYQJvf(图片显示它显示在NEW(post)的顶部,但不在菜单上。)
我能够获得管理菜单编辑器插件,并手动将链接添加到管理菜单中作为快速修复,但我想知道实际问题是什么?有人有任何见解吗?
答案 0 :(得分:1)
点击屏幕右上角的“屏幕选项”标签,如果您需要发帖,请确保启用(选中)“帖子”,您还可以看到自己创建的自定义帖子类型
答案 1 :(得分:1)
我刚遇到这个问题,这是因为插件“隐藏”了左侧管理菜单中的自定义帖子类型。它实际上是我正在处理的自定义插件,我已将add_menu_page
中的menu position设置为我认为优先考虑的数字。我的情况是第26位。
我的解决方案是在add_menu_page
中将插件的位置更改为更高的数字,然后我就可以看到自定义帖子了。要查看插件是否导致此问题,请尝试禁用所有插件以查看是否返回。如果是这样,那么一次重新启用一个插件,直到找到罪魁祸首。