3.0b2->3.1.2升级后自定义开机自检类型菜单丢失

时间:2011-05-14 作者:jnpdx

我在3.0b2中有一个主题,注册自定义帖子类型并将其显示在管理菜单中——升级到3.1.2后,它们不再出现在侧栏管理菜单中(尽管它们确实可以从主题页中正确查询站点的非管理部分)。show_ui 设置为true 和添加show_in_menu 一视同仁的措施没有效果。有人能帮忙吗?

function balmer_init() {

//print ("Here");

register_post_type(\'gig\', array(
    \'label\' => __(\'Gigs\'),
    \'singular_label\' => __(\'Gig\'),
    \'public\' => true,
    \'show_ui\' => true,
    \'_builtin\' => true,
    \'_edit_link\' => \'post.php?post=%d\',
    \'capability_type\' => \'post\',
    \'hierarchical\' => false,
    \'rewrite\' => false,
    \'query_var\' => false,
    \'supports\' => array(\'title\', \'editor\',/* \'custom-fields\' */),
    \'register_meta_box_cb\' => \'gig_callback\',
));
}

add_action("init","balmer_init");
谢谢!

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

删除注册函数中的错误:

  • \'Gigs\' 不是默认语言文件的一部分。可以将文本域添加为第二个参数,也可以删除翻译函数
  • \'_builtin\' => true 是错误的。删除参数;它仅适用于本机帖子类型
  • \'supports\' => array(\'title\', \'editor\',/* \'custom-fields\' */), – 后面的逗号editor 是语法错误。Turn debugging on 查看此类错误

结束

相关推荐