Make WordPress Core

Ticket #26366: 26366-2.diff

File 26366-2.diff, 1.0 KB (added by carldanley, 11 years ago)
  • wp-includes/capabilities.php

     
    10621062                }
    10631063
    10641064                $post_type = get_post_type_object( $post->post_type );
     1065                if( ! $post_type ) {
     1066                        break;
     1067                }
    10651068
    10661069                if ( ! $post_type->map_meta_cap ) {
    10671070                        $caps[] = $post_type->cap->$cap;
     
    11121115                }
    11131116
    11141117                $post_type = get_post_type_object( $post->post_type );
     1118                if( ! $post_type ) {
     1119                        break;
     1120                }
    11151121
    11161122                if ( ! $post_type->map_meta_cap ) {
    11171123                        $caps[] = $post_type->cap->$cap;
     
    11581164                }
    11591165
    11601166                $post_type = get_post_type_object( $post->post_type );
     1167                if( ! $post_type ) {
     1168                        break;
     1169                }
    11611170
    11621171                if ( ! $post_type->map_meta_cap ) {
    11631172                        $caps[] = $post_type->cap->$cap;
     
    11891198        case 'publish_post':
    11901199                $post = get_post( $args[0] );
    11911200                $post_type = get_post_type_object( $post->post_type );
     1201                if( ! $post_type ) {
     1202                        break;
     1203                }
    11921204
    11931205                $caps[] = $post_type->cap->publish_posts;
    11941206                break;