Changeset 21046
- Timestamp:
- 06/10/2012 04:21:44 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/capabilities.php
r20683 r21046 1077 1077 } 1078 1078 1079 if ( 'private' != $post->post_status ) { 1079 $status_obj = get_post_status_object( $post->post_status ); 1080 if ( $status_obj->public ) { 1080 1081 $caps[] = $post_type->cap->read; 1081 1082 break; … … 1091 1092 if ( is_object( $post_author_data ) && $user_id == $post_author_data->ID ) 1092 1093 $caps[] = $post_type->cap->read; 1094 elseif ( $status_obj->private ) 1095 $caps[] = $post_type->cap->read_private_posts; 1093 1096 else 1094 $caps[] = $post_type->cap->read_private_posts;1097 $caps[] = map_meta_cap( 'edit_post', $user_id, $post->ID ); 1095 1098 break; 1096 1099 case 'edit_post_meta':
Note: See TracChangeset
for help on using the changeset viewer.