我在自定义菜单下使用 add_submenu_page() 添加名为“文章”的子菜单。
我想在这个“文章”子菜单中显示自定义帖子类型 =“page_article”。
每当我点击文章子菜单时,它应该将我重定向到“edit.php?post_type="page_article"。
我已经尝试在 add_submenu_page 的回调函数中使用 wp_redirect,但我没有得到。
谢谢
最佳答案
可能我认为您想在 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'
关于menu - 如何在子菜单中显示自定义帖子类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30211980/