添加帖子类型的子菜单。
原型
_add_post_type_submenus()
源文件
路径:wp-includes/post.php
<?php
...
function _add_post_type_submenus() {
foreach ( get_post_types( array( 'show_ui' => true ) ) as $ptype ) {
$ptype_obj = get_post_type_object( $ptype );
// Sub-menus only.
if ( ! $ptype_obj->show_in_menu || $ptype_obj->show_in_menu === true )
continue;
add_submenu_page( $ptype_obj->show_in_menu, $ptype_obj->labels->name, $ptype_obj->labels->all_items, $ptype_obj->cap->edit_posts, "edit.php?post_type=$ptype" );
}
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/_add_post_type_submenus/