🔒 EXCLUSIVE: Changeset/ - Full Archive

Changeset 46642


Ignore:
Timestamp:
11/03/2019 10:12:32 PM (6 years ago)
Author:
whyisjake
Message:

Toolbar: Use add_node() instead of add_menu() in core.

This patch replaces all references to the add_menu() method with the add_node() one. (Also some code structure modifications for wp_admin_bar_appearance_menu().)

Fixes: #19647
Props: linuxologos, paulschreiber, morganestes, akibjorklund, nacin, whyisjake.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/admin-bar.php

    r46164 r46642  
    132132    }
    133133
    134     $wp_admin_bar->add_menu( $wp_logo_menu_args );
     134    $wp_admin_bar->add_node( $wp_logo_menu_args );
    135135
    136136    if ( $about_url ) {
    137137        // Add "About WordPress" link
    138         $wp_admin_bar->add_menu(
     138        $wp_admin_bar->add_node(
    139139            array(
    140140                'parent' => 'wp-logo',
     
    147147
    148148    // Add WordPress.org link
    149     $wp_admin_bar->add_menu(
     149    $wp_admin_bar->add_node(
    150150        array(
    151151            'parent' => 'wp-logo-external',
     
    157157
    158158    // Add codex link
    159     $wp_admin_bar->add_menu(
     159    $wp_admin_bar->add_node(
    160160        array(
    161161            'parent' => 'wp-logo-external',
     
    167167
    168168    // Add forums link
    169     $wp_admin_bar->add_menu(
     169    $wp_admin_bar->add_node(
    170170        array(
    171171            'parent' => 'wp-logo-external',
     
    177177
    178178    // Add feedback link
    179     $wp_admin_bar->add_menu(
     179    $wp_admin_bar->add_node(
    180180        array(
    181181            'parent' => 'wp-logo-external',
     
    196196function wp_admin_bar_sidebar_toggle( $wp_admin_bar ) {
    197197    if ( is_admin() ) {
    198         $wp_admin_bar->add_menu(
     198        $wp_admin_bar->add_node(
    199199            array(
    200200                'id'    => 'menu-toggle',
     
    234234    $class = empty( $avatar ) ? '' : 'with-avatar';
    235235
    236     $wp_admin_bar->add_menu(
     236    $wp_admin_bar->add_node(
    237237        array(
    238238            'id'     => 'my-account',
     
    284284    }
    285285
    286     $wp_admin_bar->add_menu(
     286    $wp_admin_bar->add_node(
    287287        array(
    288288            'parent' => 'user-actions',
     
    297297
    298298    if ( false !== $profile_url ) {
    299         $wp_admin_bar->add_menu(
     299        $wp_admin_bar->add_node(
    300300            array(
    301301                'parent' => 'user-actions',
     
    307307    }
    308308
    309     $wp_admin_bar->add_menu(
     309    $wp_admin_bar->add_node(
    310310        array(
    311311            'parent' => 'user-actions',
     
    351351    $title = wp_html_excerpt( $blogname, 40, '…' );
    352352
    353     $wp_admin_bar->add_menu(
     353    $wp_admin_bar->add_node(
    354354        array(
    355355            'id'    => 'site-name',
     
    363363    if ( is_admin() ) {
    364364        // Add an option to visit the site.
    365         $wp_admin_bar->add_menu(
     365        $wp_admin_bar->add_node(
    366366            array(
    367367                'parent' => 'site-name',
     
    373373
    374374        if ( is_blog_admin() && is_multisite() && current_user_can( 'manage_sites' ) ) {
    375             $wp_admin_bar->add_menu(
     375            $wp_admin_bar->add_node(
    376376                array(
    377377                    'parent' => 'site-name',
     
    384384    } elseif ( current_user_can( 'read' ) ) {
    385385        // We're on the front end, link to the Dashboard.
    386         $wp_admin_bar->add_menu(
     386        $wp_admin_bar->add_node(
    387387            array(
    388388                'parent' => 'site-name',
     
    429429    }
    430430
    431     $wp_admin_bar->add_menu(
     431    $wp_admin_bar->add_node(
    432432        array(
    433433            'id'    => 'customize',
     
    466466    }
    467467
    468     $wp_admin_bar->add_menu(
     468    $wp_admin_bar->add_node(
    469469        array(
    470470            'id'    => 'my-sites',
     
    482482        );
    483483
    484         $wp_admin_bar->add_menu(
     484        $wp_admin_bar->add_node(
    485485            array(
    486486                'parent' => 'my-sites-super-admin',
     
    491491        );
    492492
    493         $wp_admin_bar->add_menu(
     493        $wp_admin_bar->add_node(
    494494            array(
    495495                'parent' => 'network-admin',
     
    501501
    502502        if ( current_user_can( 'manage_sites' ) ) {
    503             $wp_admin_bar->add_menu(
     503            $wp_admin_bar->add_node(
    504504                array(
    505505                    'parent' => 'network-admin',
     
    512512
    513513        if ( current_user_can( 'manage_network_users' ) ) {
    514             $wp_admin_bar->add_menu(
     514            $wp_admin_bar->add_node(
    515515                array(
    516516                    'parent' => 'network-admin',
     
    523523
    524524        if ( current_user_can( 'manage_network_themes' ) ) {
    525             $wp_admin_bar->add_menu(
     525            $wp_admin_bar->add_node(
    526526                array(
    527527                    'parent' => 'network-admin',