Make WordPress Core


Ignore:
Timestamp:
05/11/2011 08:09:28 PM (14 years ago)
Author:
markjaquith
Message:

Rename submenus to not clash with top level menus. Introduce all_items CPT string, defaulting to menu_name. fixes #17378

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/post.php

    r17748 r17864  
    11671167        'not_found_in_trash' => array( __('No posts found in Trash.'), __('No pages found in Trash.') ),
    11681168        'parent_item_colon' => array( null, __('Parent Page:') ),
     1169        'all_items' => array( __( 'All Posts' ), __( 'All Pages' ) )
    11691170    );
    11701171    $nohier_vs_hier_defaults['menu_name'] = $nohier_vs_hier_defaults['name'];
     
    11881189    if ( !isset( $object->labels['menu_name'] ) && isset( $object->labels['name'] ) )
    11891190        $object->labels['menu_name'] = $object->labels['name'];
     1191
     1192    if ( !isset( $object->labels['all_items'] ) && isset( $object->labels['menu_name'] ) )
     1193        $object->labels['all_items'] = $object->labels['menu_name'];
    11901194
    11911195    foreach ( $nohier_vs_hier_defaults as $key => $value )
     
    12081212        if ( ! $ptype_obj->show_in_menu || $ptype_obj->show_in_menu === true )
    12091213            continue;
    1210         add_submenu_page( $ptype_obj->show_in_menu, $ptype_obj->labels->name, $ptype_obj->labels->menu_name, $ptype_obj->cap->edit_posts, "edit.php?post_type=$ptype" );
     1214        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" );
    12111215    }
    12121216}
Note: See TracChangeset for help on using the changeset viewer.