Ticket #32316: 32316.01.patch
| File 32316.01.patch, 1.3 KB (added by , 11 years ago) |
|---|
-
src/wp-includes/capabilities.php
1010 1010 * 1011 1011 * @since 2.0.0 1012 1012 * @since 3.7.0 Added the user object. 1013 * @since ? Added the $cap parameter. 1013 1014 * 1014 * @param array $allcaps An array of all the user's capabilities. 1015 * @param array $caps Actual capabilities for meta capability. 1016 * @param array $args Optional parameters passed to has_cap(), typically object ID. 1017 * @param WP_User $user The user object. 1015 * @param array $allcaps An array of all the user's capabilities. 1016 * @param array $caps Actual capabilities for meta capability. 1017 * @param array $args Optional parameters passed to has_cap(), typically object ID. 1018 * @param WP_User $user The user object. 1019 * @param string|int $cap The capability or role name to search. 1018 1020 */ 1019 1021 // Must have ALL requested caps 1020 $capabilities = apply_filters( 'user_has_cap', $this->allcaps, $caps, $args, $this );1022 $capabilities = apply_filters( 'user_has_cap', $this->allcaps, $caps, $args, $this, $cap ); 1021 1023 $capabilities['exist'] = true; // Everyone is allowed to exist 1022 1024 foreach ( (array) $caps as $cap ) { 1023 1025 if ( empty( $capabilities[ $cap ] ) )