【发布时间】:2013-11-16 23:59:32
【问题描述】:
我已经为我的自定义帖子类型注册了自定义分类:
$labels = array(
...labels here...
);
$args = array(
'label' => __('Categories', $this->text_domain),
'labels' => $labels,
'public' => true,
'show_ui' => true,
'show_in_nav_menus' => true,
'show_admin_column' => true,
'hierarchical' => true,
'query_var' => true,
'rewrite' => array('slug' => 'virtual-product-category'),
);
register_taxonomy('virtual_product_cat', array('virtual_product'), $args);
按预期工作 - 我可以为我的自定义帖子选择一个自定义类别。
然后我将它添加到自定义菜单中:
add_submenu_page(
'virtual',
__('Virtual Product Categories', $this->text_domain),
__('Categories', $this->text_domain),
'edit_products',
'edit-tags.php?post_type=virtual_product&taxonomy=virtual_product_cat'
);
它出现了:
当我单击它(“类别”链接)时,分类编辑页面加载正常,但是,父菜单显示为折叠状态,子菜单(“类别”)未突出显示:
另一方面,自定义帖子类型(链接“虚拟产品”)按预期工作(见第一张图片)。
我可以做一些 hacks/workarounds,使用 JS/CSS 使其突出显示,但我认为我在这里遗漏了一些东西..
那么,如何让自定义菜单下的自定义分类菜单链接正常工作呢?
谢谢!
【问题讨论】:
-
我知道这听起来无关紧要 - 但是 text_domain 翻译是否有效??