Changeset 26126
- Timestamp:
- 11/13/2013 04:38:13 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/capabilities.php
r26081 r26126 379 379 */ 380 380 function has_cap( $cap ) { 381 /** 382 * Filter which capabilities a role has. 383 * 384 * @since 2.0.0 385 * 386 * @param array $capabilities Array of role capabilities. 387 * @param string $cap Capability name. 388 * @param string $name Role name. 389 */ 381 390 $capabilities = apply_filters( 'role_has_cap', $this->capabilities, $cap, $this->name ); 382 391 if ( !empty( $capabilities[$cap] ) ) … … 823 832 $this->get_role_caps(); 824 833 $this->update_user_level_from_caps(); 834 835 /** 836 * Fires after the user's role has changed. 837 * 838 * @since 2.9.0 839 * @since 3.6.0 Added $old_roles to include an array of the user's previous roles. 840 * 841 * @param int $user_id The user ID. 842 * @param string $role The new role. 843 * @param array $old_roles An array of the user's previous roles. 844 */ 825 845 do_action( 'set_user_role', $this->ID, $role, $old_roles ); 826 846 } … … 943 963 } 944 964 965 /** 966 * Dynamically filter a user's capabilities. 967 * 968 * @since 2.0.0 969 * @since 3.7.0 Added the user object. 970 * 971 * @param array $allcaps An array of all the role's capabilities. 972 * @param array $caps Actual capabilities for meta capability. 973 * @param array $args Optional parameters passed to has_cap(), typically object ID. 974 * @param WP_User $user The user object. 975 */ 945 976 // Must have ALL requested caps 946 977 $capabilities = apply_filters( 'user_has_cap', $this->allcaps, $caps, $args, $this ); … … 1171 1202 1172 1203 if ( $meta_key && has_filter( "auth_post_meta_{$meta_key}" ) ) { 1204 /** 1205 * Filter whether the user is allowed to add post meta to a post. 1206 * 1207 * The dynamic portion of the hook name, $meta_key, refers to the 1208 * meta key passed to map_meta_cap(). 1209 * 1210 * @since 3.3.0 1211 * 1212 * @param bool $allowed Whether the user can add the post meta. Default false. 1213 * @param string $meta_key The meta key. 1214 * @param int $post_id Post ID. 1215 * @param int $user_id User ID. 1216 * @param string $cap Capability name. 1217 * @param array $caps User capabilities. 1218 */ 1173 1219 $allowed = apply_filters( "auth_post_meta_{$meta_key}", false, $meta_key, $post->ID, $user_id, $cap, $caps ); 1174 1220 if ( ! $allowed ) … … 1272 1318 } 1273 1319 1274 return apply_filters('map_meta_cap', $caps, $cap, $user_id, $args); 1320 /** 1321 * Filter a user's capabilities depending on specific context and/or privilege. 1322 * 1323 * @since 2.8.0 1324 * 1325 * @param array $caps Returns the user's actual capabilities. 1326 * @param string $cap Capability name. 1327 * @param int $user_id The user ID. 1328 * @param array $args Adds the context to the cap. Typically the object ID. 1329 */ 1330 return apply_filters( 'map_meta_cap', $caps, $cap, $user_id, $args ); 1275 1331 } 1276 1332
Note: See TracChangeset
for help on using the changeset viewer.