WordPress.org

Make WordPress Core

Ticket #18972: 18972.3.diff

File 18972.3.diff, 809 bytes (added by duck_, 6 years ago)
  • wp-includes/post.php

     
    680680                'internal' => null,
    681681                'protected' => null,
    682682                'private' => null,
    683                 'show_in_admin_all' => null,
    684683                'publicly_queryable' => null,
    685684                'show_in_admin_status_list' => null,
    686685                'show_in_admin_all_list' => null,
    687                 'single_view_cap' => null,
    688686        );
    689687        $args = wp_parse_args($args, $defaults);
    690688        $args = (object) $args;
     
    719717        if ( null === $args->show_in_admin_status_list )
    720718                $args->show_in_admin_status_list = !$args->internal;
    721719
    722         if ( null === $args->single_view_cap )
    723                 $args->single_view_cap = $args->public ? '' : 'edit';
    724 
    725720        if ( false === $args->label )
    726721                $args->label = $post_status;
    727722