WordPress.org

Make WordPress Core

Ticket #41104: 41104.diff

File 41104.diff, 733 bytes (added by sabernhardt, 4 months ago)

single link option based on 49040.diff

  • src/wp-includes/admin-bar.php

     
    839839 * Add "Add New" menu.
    840840 *
    841841 * @since 3.1.0
     842 * @since x.x.x Added a New Site link for network installations.
    842843 *
    843844 * @param WP_Admin_Bar $wp_admin_bar
    844845 */
     
    909910                        )
    910911                );
    911912        }
     913
     914        if ( is_multisite() && current_user_can( 'create_sites' ) ) {
     915                $wp_admin_bar->add_node(
     916                        array(
     917                                'parent' => 'new-content',
     918                                'id'     => 'add-new-site',
     919                                'title'  => _x( 'Site', 'add new from admin bar' ),
     920                                'href'   => network_admin_url( 'site-new.php' ),
     921                        )
     922                );
     923        }
    912924}
    913925
    914926/**