WordPress.org

Make WordPress Core

Ticket #16714: 16714.8.diff

File 16714.8.diff, 687 bytes (added by johnbillion, 3 years ago)
  • wp-includes/admin-bar.php

     
    363363                        'href'   => admin_url(), 
    364364                ) ); 
    365365 
    366                 if ( current_user_can( 'edit_posts' ) ) { 
     366                if ( current_user_can( 'create_posts' ) ) { 
    367367                        $wp_admin_bar->add_menu( array( 
    368368                                'parent' => $menu_id, 
    369369                                'id'     => $menu_id . '-n', 
    370370                                'title'  => __( 'New Post' ), 
    371371                                'href'   => admin_url( 'post-new.php' ), 
    372372                        ) ); 
     373                } 
     374 
     375                if ( current_user_can( 'edit_posts' ) ) { 
    373376                        $wp_admin_bar->add_menu( array( 
    374377                                'parent' => $menu_id, 
    375378                                'id'     => $menu_id . '-c',