我正在添加一个名为"文章"的子菜单。在自定义菜单下使用add_submenu_page()。 我想显示自定义帖子类型=" page_article"在这篇"文章"子菜单。
每当我点击文章子菜单时,它都会将我重定向到" edit.php?post_type =" page_article"。
我在add_submenu_page的回调函数中尝试过wp_redirect,但我没有得到。
由于
答案 0 :(得分:7)
可能我想你想在WordPress仪表板中添加一个自定义类型的帖子作为子菜单。 你可以做到。
add_action( 'admin_menu', 'my_plugin_menu' );
function my_plugin_menu(){
add_menu_page('Page title', 'Top-level menu title', 'manage_options', 'my-top-level-handle', 'my_menu_function');
add_submenu_page( 'my-top-level-handle', 'Custom Post Type Admin', 'Articles', 'manage_options','edit.php?post_type=page_article');
}
请勿忘记在注册自定义类型帖子时添加以下代码
'show_in_menu' => 'edit.php?post_type=page_article'