Make WordPress Core

Ticket #16956: 16956.3.diff

File 16956.3.diff, 952 bytes (added by DrewAPicture, 11 years ago)

refresh following [24593]

  • wp-includes/capabilities.php

     
    10241024                }
    10251025
    10261026                $post_type = get_post_type_object( $post->post_type );
     1027               
     1028                if ( is_null( $post_type ) ) {
     1029                        $caps[] = 'do_not_allow';
     1030                        break;
     1031                }
    10271032
    10281033                if ( ! $post_type->map_meta_cap ) {
    10291034                        $caps[] = $post_type->cap->$cap;
     
    10741079                }
    10751080
    10761081                $post_type = get_post_type_object( $post->post_type );
     1082               
     1083                if ( is_null( $post_type ) ) {
     1084                        $caps[] = 'do_not_allow';
     1085                        break;
     1086                }
    10771087
    10781088                if ( ! $post_type->map_meta_cap ) {
    10791089                        $caps[] = $post_type->cap->$cap;
     
    11221132                }
    11231133
    11241134                $post_type = get_post_type_object( $post->post_type );
     1135               
     1136                if ( is_null( $post_type ) ) {
     1137                        $caps[] = 'do_not_allow';
     1138                        break;
     1139                }
    11251140
    11261141                if ( ! $post_type->map_meta_cap ) {
    11271142                        $caps[] = $post_type->cap->$cap;