WP_REST_Users_Controller::prepare_item_for_response( WP_User $item, WP_REST_Request $request ): WP_REST_Response
- Since
- 4.7.0, 5.9.0
- Source
wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1035
Compatibility
- WordPress
- since 5.9.0
- PHP
- 7.4–8.6-dev
- 6.7.7
- 6.8.8
- 6.9.7
- 7.0.4
- 7.1.0
Present in every tracked release (6.7.7 to 7.1.0), and compiles on PHP 7.4 through 8.6-dev.
Parameters
$itemWP_User- User object.
$requestWP_REST_Request- Request object.
Return value
WP_REST_Response- Response object.
Performance profile
How much work a call to WP_REST_Users_Controller::prepare_item_for_response() does, and what it touches: the algorithmic scaling, the Zend instruction count per call across PHP versions, the hooks it hands control to, and the core code that calls it. Measured from the compiled opcodes, not a stopwatch, so every number is identical on any machine running the same PHP version, and every function in core is ranked by cost.
- Cost class
- Heavy
- Scaling
- Constant
- Instructions
- 101–163
- Plugin surface
- 1 hook
- Called by
- 6
Reaches the database via get_user_by().
No loop in the body: the same number of instructions runs whatever you pass in.
Executed per call on PHP 8.5, depending on the branch taken. The body compiles to 213.
Third-party callbacks on 'rest_prepare_user' run inside this call, and their cost is not bounded by anything here.
6 places in core call this, so the cost is paid more often than your own code shows.
What it touches
- hookthird-party callbacks
apply_filters()called directly - querycontent query
get_user_by()one call below WP_REST_Users_Controller::prepare_item_for_response()
Further down the call graph this can also reach option, cache, serialize and transient. Those are the worst case, several calls deep and usually down an error path, not what a normal call pays.
What one call costs · 192 distinct outcomes
One number would be a lie: the work depends on which branch runs. These are every distinct cost WP_REST_Users_Controller::prepare_item_for_response() can have, taken from its control-flow graph on PHP 8.5.
| When | Instructions | Calls it makes |
|---|---|---|
!->is_method() && !$fields && !rest_is_field_included() | 101–116 | ->is_method(), ->get_fields_for_response(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !$fields && rest_is_field_included() | 102–117 | ->is_method(), ->get_fields_for_response(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 106–121 | ->is_method(), ->get_fields_for_response(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 106–118 | ->is_method(), ->get_fields_for_response(), get_user_locale(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !$fields | 107–122 | ->is_method(), ->get_fields_for_response(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 107–122 | ->is_method(), ->get_fields_for_response(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 107–119 | ->is_method(), ->get_fields_for_response(), get_user_locale(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 110–125 | ->is_method(), ->get_fields_for_response(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && rest_is_field_included() | 111–126 | ->is_method(), ->get_fields_for_response(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 111–126 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 111–126 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 111–123 | ->is_method(), ->get_fields_for_response(), get_user_locale(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
180 further outcomes, up to 162 instructions
!->is_method() && !current_user_can() && !rest_is_field_included() | 112–127 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() | 112–127 | ->is_method(), ->get_fields_for_response(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 112–127 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 112–127 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 112–124 | ->is_method(), ->get_fields_for_response(), get_user_locale(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 112–124 | ->is_method(), ->get_fields_for_response(), get_user_locale(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 113–128 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 115–130 | ->is_method(), ->get_fields_for_response(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 115–127 | ->is_method(), ->get_fields_for_response(), get_user_locale(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() | 116–131 | ->is_method(), ->get_fields_for_response(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 116–131 | ->is_method(), ->get_fields_for_response(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 116–131 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 116–131 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && rest_is_field_included() | 116–128 | ->is_method(), ->get_fields_for_response(), get_user_locale(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 116–125 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 116–125 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 117–132 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 117–126 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() | 117–132 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 117–132 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 117–132 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 117–132 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 117–129 | ->is_method(), ->get_fields_for_response(), get_user_locale(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 117–126 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 117–126 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 118–133 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() | 118–133 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 118–133 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 118–127 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 119–134 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 120–135 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 120–135 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 120–132 | ->is_method(), ->get_fields_for_response(), get_user_locale(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 121–136 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() | 121–136 | ->is_method(), ->get_fields_for_response(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 121–136 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 121–136 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 121–136 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() | 121–133 | ->is_method(), ->get_fields_for_response(), get_user_locale(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 121–133 | ->is_method(), ->get_fields_for_response(), get_user_locale(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 121–130 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 121–130 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 122–137 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 122–137 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 122–131 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() | 122–137 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 122–137 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 122–137 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 122–131 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 122–131 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 122–131 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 122–131 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 123–138 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 123–132 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() | 123–138 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 123–138 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() | 123–132 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 123–132 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 124–139 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 124–139 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 124–133 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 125–140 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 125–140 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 125–134 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 125–134 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 126–141 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 126–135 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() | 126–141 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 126–141 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 126–141 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 126–141 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 126–141 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() | 126–138 | ->is_method(), ->get_fields_for_response(), get_user_locale(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 126–135 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 126–135 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 126–135 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 127–142 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() | 127–142 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 127–142 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 127–142 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 127–136 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 127–136 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() | 127–142 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 127–142 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 127–136 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 127–136 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 127–136 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 128–143 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 128–143 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 128–137 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() | 128–143 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 128–143 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() | 128–137 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 128–137 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 129–144 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 129–144 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 129–138 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 129–138 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 130–145 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 130–139 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 130–139 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 131–146 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 131–140 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() | 131–146 | ->is_method(), ->get_fields_for_response(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 131–146 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 131–146 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 131–140 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 131–140 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 131–140 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 131–140 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 131–140 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 132–147 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 132–141 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() | 132–147 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 132–147 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() | 132–141 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 132–141 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 132–141 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() | 132–147 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 132–141 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 132–141 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 133–148 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 133–148 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 133–148 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && rest_is_field_included() | 133–142 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 133–142 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() | 133–148 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() | 133–142 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 133–142 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 134–149 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 134–149 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 134–143 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 134–143 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 135–150 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 135–144 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 136–151 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 136–145 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() | 136–151 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 136–151 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 136–145 | ->is_method(), ->get_fields_for_response(), get_user_locale(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 136–145 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 136–145 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 137–152 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 137–146 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() | 137–152 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 137–152 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() | 137–146 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 137–146 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 137–146 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 138–153 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 138–153 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 138–147 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 138–147 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 138–147 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() | 138–147 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 139–154 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 139–148 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 139–148 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && !rest_is_field_included() | 140–149 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() && !rest_is_field_included() | 141–150 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && current_user_can() | 141–156 | ->is_method(), ->get_fields_for_response(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 141–150 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() && rest_is_field_included() | 141–150 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 142–157 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !rest_is_field_included() | 142–151 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() | 142–157 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() | 142–151 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !current_user_can() && rest_is_field_included() | 142–151 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 143–158 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 143–158 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 143–152 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 143–152 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 144–153 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && current_user_can() | 146–155 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && !rest_is_field_included() | 147–156 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), apply_filters() |
!->is_method() && !current_user_can() | 147–156 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 148–163 | ->is_method(), ->get_fields_for_response(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 148–157 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() && rest_is_field_included() | 148–157 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
!->is_method() | 153–162 | ->is_method(), ->get_fields_for_response(), get_user_locale(), current_user_can(), current_user_can(), array_values(), strtotime(), gmdate(), rest_get_avatar_urls(), ->get_value(), ->add_additional_fields_to_object(), ->filter_response_by_context(), rest_ensure_response(), rest_is_field_included(), rest_is_field_included(), ->prepare_links(), ->add_links(), apply_filters() |
This body has more branch combinations than are worth enumerating, so the table covers the outcomes found first rather than every one that exists.
Across PHP versions
| PHP | Compiled | Executed | Branches | Notes |
|---|---|---|---|---|
| 8.6-dev | 213 | 101–163 | 24 | |
| 8.5 | 213 | 101–163 | 24 | |
| 8.4 | 213 | 101–163 | 24 | 54 fewer instructions than PHP 8.3 |
| 8.3 | 267 | 155–217 | 24 | |
| 8.2 | 267 | 155–217 | 24 | |
| 8.1 | 267 | 155–217 | 24 | 1 fewer instruction than PHP 7.4 |
| 7.4 | 268 | 155–218 | 24 |
An instruction is not a fixed amount of time, so a matching count is not necessarily the same speed; what it rules out is a difference in the work itself.
Hooks and filters fired · 2
2 hooks fire while WP_REST_Users_Controller::prepare_item_for_response() runs, in this order:
- apply_filters( rest_prepare_user )filterline 1042 (+7 into the body)
Filters user data returned from the REST API.
- apply_filters( rest_prepare_user )filterline 1142 (+107 into the body)
Filters user data returned from the REST API.
Uses · 12
- apply_filters()Calls the callback functions that have been added to a filter hook.
- get_author_posts_url()Retrieves the URL to the author page for the user with the ID provided.
- get_user_locale()Retrieves the locale of a user.
- current_user_can()Returns whether the current user has the specified capability.
- rest_get_avatar_urls()Retrieves the avatar URLs in various sizes.
- rest_ensure_response()Ensures a REST response is a response object (for consistency).
- rest_is_field_included()Given an array of fields to include in a response, some of which may be `nested.fields`, determine whether the provided field should be included in the response body.
- WP_REST_Response::__construct()
- WP_REST_Users_Controller::get_fields_for_response()
- WP_REST_Users_Controller::add_additional_fields_to_object()
- WP_REST_Users_Controller::filter_response_by_context()
- WP_REST_Users_Controller::prepare_links()Prepares links for the user request.
Used by · 6
- WP_REST_Users_Controller::create_item()Creates a single user.
- WP_REST_Users_Controller::delete_item()Deletes a single user.
- WP_REST_Users_Controller::get_current_item()Retrieves the current user.
- WP_REST_Users_Controller::get_item()Retrieves a single user.
- WP_REST_Users_Controller::get_items()Retrieves all users.
- WP_REST_Users_Controller::update_item()Updates a single user.
Source code
public function prepare_item_for_response( $item, $request ) { // Restores the more descriptive, specific name for use within this method. $user = $item; // Don't prepare the response body for HEAD requests. if ( $request->is_method( 'HEAD' ) ) { /** This filter is documented in wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php */ return apply_filters( 'rest_prepare_user', new WP_REST_Response( array() ), $user, $request ); } $fields = $this->get_fields_for_response( $request ); $data = array(); if ( in_array( 'id', $fields, true ) ) { $data['id'] = $user->ID; } if ( in_array( 'username', $fields, true ) ) { $data['username'] = $user->user_login; } if ( in_array( 'name', $fields, true ) ) { $data['name'] = $user->display_name; } if ( in_array( 'first_name', $fields, true ) ) { $data['first_name'] = $user->first_name; } if ( in_array( 'last_name', $fields, true ) ) { $data['last_name'] = $user->last_name; } if ( in_array( 'email', $fields, true ) ) { $data['email'] = $user->user_email; } if ( in_array( 'url', $fields, true ) ) { $data['url'] = $user->user_url; } if ( in_array( 'description', $fields, true ) ) { $data['description'] = $user->description; } if ( in_array( 'link', $fields, true ) ) { $data['link'] = get_author_posts_url( $user->ID, $user->user_nicename ); } if ( in_array( 'locale', $fields, true ) ) { $data['locale'] = get_user_locale( $user ); } if ( in_array( 'nickname', $fields, true ) ) { $data['nickname'] = $user->nickname; } if ( in_array( 'slug', $fields, true ) ) { $data['slug'] = $user->user_nicename; } if ( in_array( 'roles', $fields, true ) && ( current_user_can( 'list_users' ) || current_user_can( 'edit_user', $user->ID ) ) ) { // Defensively call array_values() to ensure an array is returned. $data['roles'] = array_values( $user->roles ); } if ( in_array( 'registered_date', $fields, true ) ) { $data['registered_date'] = gmdate( 'c', strtotime( $user->user_registered ) ); } if ( in_array( 'capabilities', $fields, true ) ) { $data['capabilities'] = (object) $user->allcaps; } if ( in_array( 'extra_capabilities', $fields, true ) ) { $data['extra_capabilities'] = (object) $user->caps; } if ( in_array( 'avatar_urls', $fields, true ) ) { $data['avatar_urls'] = rest_get_avatar_urls( $user );Changelog
Introduced in 4.7.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
$user to $item to match parent class for PHP 8 named parameter support.from the docblockAbout this page
- Parsed data
- Generated from the wordpress-develop 7.0.4 tag, from
src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it. - Corrections
- Something wrong on this page? Report it and it gets fixed in the next regeneration.