不知道为什么我之前没有想到这一点。我想我希望有一种方法“劫持”默认页面以显示其他内容。。。无论如何,请遵循我的原始方法:
如果要为分类法创建自定义管理页,可以在注册时将“show\\u ui”=>设置为false以抑制默认管理页,然后创建一个新的管理页来替换它。
你可以回避edit-tags.php?taxonomy=taxonomy-slug
只需使用以下命令将用户重定向到页面,即可转到隐藏的分类法页面wp_redirect
:
add_action(\'load-edit-tags.php\',\'myprefix_redirect_to_custompage\');
function myprefix_redirect_to_custompage(){
$screen = get_current_screen();
if($screen->id == \'edit-mytax\'){
$url = admin_url(\'edit.php?page=mypage\');
wp_redirect($url);
exit;
}
}
假设
mytax
是分类名称。
$url
应为替换默认分类法页面的自定义页面的url