Make WordPress Core

Changeset 19374


Ignore:
Timestamp:
11/21/2011 03:35:57 PM (15 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.