【发布时间】:2014-09-10 03:50:57
【问题描述】:
我使用以下代码创建了一个自定义帖子类型“特色”,我已将其剥离到几乎没有选项,并尝试添加所有选项和标签,还尝试摆脱并添加刷新。
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();
}
它仍然不会显示在菜单中,但它会显示在 NEW 菜单下以创建一个新菜单。
http://imgur.com/bBYQJvf(图像显示它显示在顶部的新(帖子)下方,但不在菜单上。)
我能够获得管理菜单编辑器插件,并将链接手动添加到管理菜单中作为快速修复,但我想知道实际问题是什么?有人有什么见解吗?
【问题讨论】:
-
您可能会受益于使用 CCTM(自定义内容类型管理器)插件。它使添加帖子类型和字段变得非常容易。 wordpress.org/plugins/custom-content-type-manager
-
同样的代码在我的安装中运行良好。
-
@KaiQing 试图不使用任何插件,我的客户已经用很多插件让他的网站陷入困境。
-
@doublesharp 也在我的其他站点上工作,实际上是从我的另一个站点复制的。问题不是它“工作”,而是让它显示在管理菜单中。管理菜单中的项目数量是否有限制?或者其他插件可能会阻止我在管理菜单中添加新项目?
-
可能是您的插件之一,或者您的某些东西已经在使用“特色”作为蛞蝓?
标签: php wordpress admin custom-post-type