diff --git a/wp-admin/includes/nav-menu.php b/wp-admin/includes/nav-menu.php index 38fc91a953..c11cda3d60 100644 --- a/wp-admin/includes/nav-menu.php +++ b/wp-admin/includes/nav-menu.php @@ -21,8 +21,8 @@ function wp_nav_menu_post_type_metaboxes() { foreach ( $post_types as $post_type ) { if ( !in_array($post_type->name, $allowed_types) ) continue; - $id = sanitize_title_with_dashes( $post_type->label ); - + $id = $post_type->name; + // delete_transient( "nav_menu_items_{$post_type->name}" ); // delete_transient( "nav_menu_sub_items_{$post_type->name}" ); @@ -37,7 +37,7 @@ function wp_nav_menu_post_type_metaboxes() { */ function wp_nav_menu_taxonomy_metaboxes() { $taxonomies = get_taxonomies( array( 'show_ui' => true ), 'object' ); - + if ( !$taxonomies ) return false; @@ -45,12 +45,11 @@ function wp_nav_menu_taxonomy_metaboxes() { foreach ( $taxonomies as $tax ) { if ( !in_array($tax->name, $allowed_types) ) continue; - $id = sanitize_title_with_dashes( $tax->label ); + $id = $tax->name; - // delete_transient( "nav_menu_items_{$tax->name}" ); // delete_transient( "nav_menu_sub_items_{$tax->name}" ); - + add_meta_box( "add-{$id}", sprintf( __('Add an Existing %s'), $tax->singular_label ), 'wp_nav_menu_item_taxonomy_metabox', 'menus', 'side', 'default', $tax ); } } @@ -182,7 +181,7 @@ function wp_nav_menu_item_post_type_metabox( $object, $post_type ) { } } - $id = sanitize_title_with_dashes( $post_type['args']->label ); + $id = $post_type['args']->name; ?>

@@ -197,14 +196,14 @@ function wp_nav_menu_item_post_type_metabox( $object, $post_type ) {

- +