Changeset 18445 for trunk/wp-includes/capabilities.php
- Timestamp:
- 07/20/2011 10:04:35 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/capabilities.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/capabilities.php
r18200 r18445 952 952 $caps[] = $post_type->cap->read_private_posts; 953 953 break; 954 case 'edit_post_meta': 955 case 'delete_post_meta': 956 case 'add_post_meta': 957 $post = get_post( $args[0] ); 958 $post_type_object = get_post_type_object( $post->post_type ); 959 $caps = map_meta_cap( $post_type_object->cap->edit_post, $user_id, $post->ID ); 960 961 $meta_key = isset( $args[ 1 ] ) ? $args[ 1 ] : false; 962 963 if ( $meta_key && has_filter( "auth_post_meta_{$meta_key}" ) ) { 964 $allowed = apply_filters( "auth_post_meta_{$meta_key}", false, $meta_key, $post->ID, $user_id, $cap, $caps ); 965 if ( ! $allowed ) 966 $caps[] = $cap; 967 } elseif ( $meta_key && is_protected_meta( $meta_key, 'post' ) ) { 968 $caps[] = $cap; 969 } 970 break; 954 971 case 'edit_comment': 955 972 $comment = get_comment( $args[0] );
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)