我在管理菜单中有一个自定义帖子类型,乔布斯,下面有3个分类法。
分类法之一是状态,它是活动的或已关闭的。我想要“活动作业”下的菜单项。我用这段代码创建了它
add_submenu_page(
'edit.php?post_type=jobs',
'Active Jobs',
'Active Jobs',
'manage_options',
'edit.php?post_type=jobs&jobstatus=67'
);
这是完美的工作方式,但是当“活动作业”菜单选项处于活动状态时,“作业”菜单项保持突出显示。查看屏幕截图
我在本文中阅读了 使用add_submenu_page()在管理菜单上的当前类, 以不将父子节作为第一个参数。当我删除文件名段时,我不知道如何使子菜单显示在正确的导航部分中。
此时,我没有使用回调函数,只是执行与默认Jobs子菜单选项相同的URL,除了使用查询参数过滤显示的帖子。如果将其移到回调函数中可以解决问题,我可以做到。但是我不知道回调函数应该包含什么。我想显示标准的自定义帖子类型编辑页面,仅在分类过滤器就位。谢谢你的协助
'edit.php?&post_type=jobs&jobstatus=67'
……首先&
不应出现在该网址之后,?
..