如何在子菜单中显示自定义帖子类型?

时间:2015-05-13 10:20:32

标签: menu wordpress custom-post-type

我正在添加一个名为"文章"的子菜单。在自定义菜单下使用add_submenu_page()。 我想显示自定义帖子类型=" page_article"在这篇"文章"子菜单。

每当我点击文章子菜单时,它都会将我重定向到" edit.php?post_type =" page_article"。

我在add_submenu_page的回调函数中尝试过wp_redirect,但我没有得到。

由于

1 个答案:

答案 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'