Make WordPress Core

Changeset 19374


Ignore:
Timestamp:
11/21/2011 03:35:57 PM (13 years ago)
Author:
nacin
Message:

Set $parent_file for post-new.php when show_in_menu is a file. Provides for correct top-level highlighting. $submenu_file remains set to expect a post-new.php menu. see #19125.

Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/about.php

    r19349 r19374  
    1111
    1212$title = __( 'About' );
     13$parent_file = 'about.php';
    1314
    1415list( $display_version ) = explode( '-', $wp_version );
  • trunk/wp-admin/admin-header.php

    r19324 r19374  
    115115elseif ( is_user_admin() )
    116116    do_action('user_admin_notices');
    117 else
     117elseif ( 'about' != $current_screen->parent_base )
    118118    do_action('admin_notices');
    119119
    120 do_action('all_admin_notices');
     120if ( 'about' != $current_screen->parent_base )
     121    do_action('all_admin_notices');
    121122
    122123if ( $parent_file == 'options-general.php' )
  • trunk/wp-admin/credits.php

    r19344 r19374  
    1111
    1212$title = __( 'Credits' );
     13$parent_file = 'about.php';
    1314
    1415add_contextual_help($current_screen,
  • trunk/wp-admin/freedoms.php

    r19344 r19374  
    1111
    1212$title = __( 'Freedoms' );
     13$parent_file = 'about.php';
    1314
    1415list( $display_version ) = explode( '-', $wp_version );
  • trunk/wp-admin/post-new.php

    r17748 r19374  
    1717    wp_die( __('Invalid post type') );
    1818
    19 if ( 'post' != $post_type ) {
    20     $parent_file = "edit.php?post_type=$post_type";
    21     $submenu_file = "post-new.php?post_type=$post_type";
    22 } else {
     19$post_type_object = get_post_type_object( $post_type );
     20
     21if ( 'post' == $post_type ) {
    2322    $parent_file = 'edit.php';
    2423    $submenu_file = 'post-new.php';
     24} else {
     25    if ( isset( $post_type_object ) && $post_type_object->show_in_menu && $post_type_object->show_in_menu !== true )
     26        $parent_file = $post_type_object->show_in_menu;
     27    else
     28        $parent_file = "edit.php?post_type=$post_type";
     29    $submenu_file = "post-new.php?post_type=$post_type";
    2530}
    26 
    27 $post_type_object = get_post_type_object($post_type);
    2831
    2932$title = $post_type_object->labels->add_new_item;
  • trunk/wp-content/themes/twentyeleven/image.php

    r18335 r19374  
    3535                                    $metadata['height'],
    3636                                    esc_url( get_permalink( $post->post_parent ) ),
    37                                     get_the_title( $post->post_parent )
     37                                    $blah = get_the_title( $post->post_parent )
    3838                                );
     39                                var_dump( $blah );
    3940                            ?>
    4041                            <?php edit_post_link( __( 'Edit', 'twentyeleven' ), '<span class="edit-link">', '</span>' ); ?>
  • trunk/wp-includes/plugin.php

    r18639 r19374  
    284284    if( isset($wp_filter[$tag]) ) {
    285285        if( false !== $priority && isset($wp_filter[$tag][$priority]) )
    286             unset($wp_filter[$tag][$priority]);
     286            $wp_filter[$tag][$priority] = array();
    287287        else
    288             unset($wp_filter[$tag]);
     288            $wp_filter[$tag] = array();
    289289    }
    290290
Note: See TracChangeset for help on using the changeset viewer.