我发现您还需要为链接使用html实体。既然你有
add_submenu_page(
\'edit.php?post_type=jobs\',
\'Active Jobs\',
\'Active Jobs\',
\'manage_options\',
\'edit.php?post_type=jobs&jobstatus=67\'
);
您可以尝试将符号更改为其html实体等效项
&
所以你会
add_submenu_page(
\'edit.php?post_type=jobs\',
\'Active Jobs\',
\'Active Jobs\',
\'manage_options\',
\'edit.php?post_type=jobs&jobstatus=67\'
);
这对我有用。。。我还测试了子菜单和父菜单的输出字符串,并检查它们是否匹配。这可能是一个用于检查这些内容的小实用函数
add_filter( \'parent_file\', \'test_taxonomy_highlight\' );
function test_taxonomy_highlight( $parent_file ){
global $submenu_file;
echo \'<pre>\', var_dump( $submenu_file, htmlentities( $submenu_file ) ), \'</pre>\';
echo \'<pre>\', var_dump( $parent_file, htmlentities( $parent_file ) ), \'</pre>\';
return $parent_file;
}