如何在管理面板中对元素进行分组(自定义类型的帖子)
How to group elements in the adminpanel (custom type posts)
下午好。提示 huk 将管理仪表板分组到子菜单。
现在的样子
如我所愿
|Cyprus (main)
|-->News (sub)
|-->Cities (sub)
|-->Villages (sub)
|-->Stories (sub)
您可以在注册自定义 post 类型时使用 show_in_menu
参数来执行此操作。
$args = array(
'public' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => false,
'show_in_menu' => 'edit.php?post_type=a_master_post_type',
'menu_position' => 30,
'has_archive' => true
);
register_post_type('your-post-type',$args);
您可以创建一个新菜单项并在每个 post 类型的 show_in_menu
参数中引用它,而不是使用一个 post 类型页面作为主要 link .
'show_in_menu' => 'your-custom-menu-slug.php'
然后创建一个新的菜单项。
function add_your_menu() {
add_menu_page(
'Multiple Post Types Page',
'Multiple Post Types',
'manage_options',
'your-custom-menu-slug.php',
'your_menu_function');
// add_submenu_page() if you want subpages, but not necessary
}
add_action('admin_menu', 'add_your_menu');
此信息是根据经验收集的,示例来自 this wordpress stack exchange 上的问题。
下午好。提示 huk 将管理仪表板分组到子菜单。
现在的样子
如我所愿
|Cyprus (main)
|-->News (sub)
|-->Cities (sub)
|-->Villages (sub)
|-->Stories (sub)
您可以在注册自定义 post 类型时使用 show_in_menu
参数来执行此操作。
$args = array(
'public' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => false,
'show_in_menu' => 'edit.php?post_type=a_master_post_type',
'menu_position' => 30,
'has_archive' => true
);
register_post_type('your-post-type',$args);
您可以创建一个新菜单项并在每个 post 类型的 show_in_menu
参数中引用它,而不是使用一个 post 类型页面作为主要 link .
'show_in_menu' => 'your-custom-menu-slug.php'
然后创建一个新的菜单项。
function add_your_menu() {
add_menu_page(
'Multiple Post Types Page',
'Multiple Post Types',
'manage_options',
'your-custom-menu-slug.php',
'your_menu_function');
// add_submenu_page() if you want subpages, but not necessary
}
add_action('admin_menu', 'add_your_menu');
此信息是根据经验收集的,示例来自 this wordpress stack exchange 上的问题。