我已成功为我正在开发的Wordpress插件创建一个名为“mycustompost”的自定义帖子类型,并将其添加为子菜单项而不是顶级菜单。
导航结构一直有效,直到您尝试添加或编辑自定义帖子,此时导航没有打开父菜单,但选择了子菜单。
我的问题是如何告诉WordPress所有mycustompost页面(查看/添加/编辑/删除)都应将mycustompost父菜单设置为活动状态?
这是我正在使用的代码的缩减版本。
$supports = array('title', 'editor', 'revisions');
register_post_type( 'mycustompost',
array(
'labels' => $labels,
'public' => true,
'exclude_from_search' => true,
'publicly_queryable' => false,
'supports' => $supports,
'show_in_menu' => false,
'show_ui' => true,
)
);
add_submenu_page($parent_menu["name"], 'My Custom Submenu', 'My Custom Submenu', $addon_menu["permission"], 'edit.php?post_type=mycustompost');