wppaste
WordPress

wp_ajax_autocomplete_user(): never

Since
3.4.0, 7.1.0
Source
wp-admin/includes/ajax-actions.php:293
Handles user autocomplete via AJAX.

Compatibility

WordPress
since 7.1.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.

Return value

never

Performance profile

How much work a call to wp_ajax_autocomplete_user() 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

Reaches the database via get_users().

Scaling
Scales with input

The body loops, so the work grows with how much data it finds.

Instructions
71–116

Executed per call on PHP 8.5, depending on the branch taken. The body compiles to 148.

Plugin surface
1 hook

Third-party callbacks on 'autocomplete_users_for_site_admins' run inside this call, and their cost is not bounded by anything here.

Called by
0

Nothing in core calls this; the cost is only what you spend yourself.

What it touches

  • hookthird-party callbacksapply_filters()called directly
  • querycontent queryget_users()called directly

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 · 108 distinct outcomes

One number would be a lie: the work depends on which branch runs. These are every distinct cost wp_ajax_autocomplete_user() can have, taken from its control-flow graph on PHP 8.5.

WhenInstructionsCalls it makes
!is_multisite() && current_user_can() && !isset($value) && $term !== "" && $type !== "search" && $type !== "add"71–88is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term !== "" && $type !== "search" && $type !== "add"72–85is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && !isset($value) && $term === "" && $type !== "search" && $type !== "add"74–91is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term === "" && $type !== "search" && $type !== "add"75–88is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !isset($value) && $term !== "" && $type !== "search" && $type !== "add"75–92is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term !== "" && isset($value) && $type !== "search" && $type !== "add"76–93is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term !== "" && $type !== "search" && $type !== "add"76–89is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !isset($value) && $term !== "" && $type !== "search" && $type !== "add"76–93is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && isset($value) && $term !== "" && $type !== "search" && $type !== "add"77–90is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && $term !== "" && $type !== "search" && $type !== "add"77–90is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && !isset($value) && $term !== ""77–94is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term !== ""78–91is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
96 further outcomes, up to 112 instructions
is_multisite() && !isset($value) && $term === "" && $type !== "search" && $type !== "add"78–95is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term === "" && isset($value) && $type !== "search" && $type !== "add"79–96is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term === "" && $type !== "search" && $type !== "add"79–92is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !isset($value) && $term === "" && $type !== "search" && $type !== "add"79–96is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && !isset($value) && $term !== "" && $type !== "search" && $type !== "add"79–96is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && isset($value) && $term === "" && $type !== "search" && $type !== "add"80–93is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && $term === "" && $type !== "search" && $type !== "add"80–93is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term !== "" && isset($value) && $type !== "search" && $type !== "add"80–97is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && !isset($value) && $term === ""80–97is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && !isset($value) && $term !== "" && $type !== "search" && $type !== "add"80–93is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && isset($value) && $term !== "" && $type !== "search" && $type !== "add"81–94is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term === ""81–94is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && $term !== "" && isset($value) && $type !== "search" && $type !== "add"81–98is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term !== "" && $type !== "search" && $type !== "add"81–94is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !isset($value) && $term !== ""81–98is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term !== "" && $type !== "search" && $type !== "add"82–95is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term !== "" && isset($value)82–99is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term !== ""82–95is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !isset($value) && $term !== ""82–99is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && !isset($value) && $term === "" && $type !== "search" && $type !== "add"82–99is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && isset($value) && $term !== ""83–96is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && $term !== ""83–96is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && !isset($value) && $term !== "" && $type === "search" && $type === "add"83–100is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term === "" && isset($value) && $type !== "search" && $type !== "add"83–100is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && !isset($value) && $term === "" && $type !== "search" && $type !== "add"83–96is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term !== "" && $type === "search" && $type === "add"84–97is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && isset($value) && $term === "" && $type !== "search" && $type !== "add"84–97is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && $term === "" && isset($value) && $type !== "search" && $type !== "add"84–101is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && $term !== "" && isset($value) && $type !== "search" && $type !== "add"84–101is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term === "" && $type !== "search" && $type !== "add"84–95is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !isset($value) && $term === ""84–101is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term === "" && $type !== "search" && $type !== "add"85–98is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term === "" && isset($value)85–102is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term === ""85–98is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term !== "" && $type !== "search" && $type !== "add"85–98is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !isset($value) && $term === ""85–102is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && !isset($value) && $term !== ""85–102is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && isset($value) && $term === ""86–99is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term !== "" && $type !== "search" && $type !== "add"86–99is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && $term === ""86–99is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term !== "" && isset($value)86–103is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && !isset($value) && $term === "" && $type === "search" && $type === "add"86–103is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && !isset($value) && $term !== ""86–99is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && isset($value) && $term !== ""87–100is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term === "" && $type === "search" && $type === "add"87–100is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && $term !== "" && isset($value)87–104is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term !== ""87–100is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && $term === "" && isset($value) && $type !== "search" && $type !== "add"87–104is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !isset($value) && $term !== "" && $type === "search" && $type === "add"87–104is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term !== ""88–101is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term !== "" && isset($value) && $type === "search" && $type === "add"88–105is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term !== "" && $type === "search" && $type === "add"88–101is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !isset($value) && $term !== "" && $type === "search" && $type === "add"88–105is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term === "" && $type !== "search" && $type !== "add"88–101is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && !isset($value) && $term === ""88–105is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && isset($value) && $term !== "" && $type === "search" && $type === "add"89–102is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && $term !== "" && $type === "search" && $type === "add"89–102is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term === "" && $type !== "search" && $type !== "add"89–100is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term === "" && isset($value)89–106is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && !isset($value) && $term === ""89–102is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && isset($value) && $term === ""90–103is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && $term === "" && isset($value)90–107is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && $term !== "" && isset($value)90–107is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term === ""90–101is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !isset($value) && $term === "" && $type === "search" && $type === "add"90–107is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term === ""91–104is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && $term === "" && isset($value) && $type === "search" && $type === "add"91–108is_multisite(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term === "" && $type === "search" && $type === "add"91–104is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term !== ""91–104is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !isset($value) && $term === "" && $type === "search" && $type === "add"91–108is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && !isset($value) && $term !== "" && $type === "search" && $type === "add"91–108is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && current_user_can() && isset($value) && $term === "" && $type === "search" && $type === "add"92–105is_multisite(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term !== ""92–105is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && $term === "" && $type === "search" && $type === "add"92–105is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term !== "" && isset($value) && $type === "search" && $type === "add"92–109is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && !isset($value) && $term !== "" && $type === "search" && $type === "add"92–105is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && isset($value) && $term !== "" && $type === "search" && $type === "add"93–106is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && $term !== "" && isset($value) && $type === "search" && $type === "add"93–110is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term !== "" && $type === "search" && $type === "add"93–106is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && $term === "" && isset($value)93–110is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term !== "" && $type === "search" && $type === "add"94–107is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term === ""94–107is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && !isset($value) && $term === "" && $type === "search" && $type === "add"94–111is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term === ""95–106is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && $term === "" && isset($value) && $type === "search" && $type === "add"95–112is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && !isset($value) && $term === "" && $type === "search" && $type === "add"95–108is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && isset($value) && $term === "" && $type === "search" && $type === "add"96–109is_multisite(), current_user_can(), wp_die(), current_user_can(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && $term === "" && isset($value) && $type === "search" && $type === "add"96–113is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && $term !== "" && isset($value) && $type === "search" && $type === "add"96–113is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term === "" && $type === "search" && $type === "add"96–107is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), get_current_blog_id(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term === "" && $type === "search" && $type === "add"97–110is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term !== "" && $type === "search" && $type === "add"97–110is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term !== "" && $type === "search" && $type === "add"98–111is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
!is_multisite() && !current_user_can() && !apply_filters() && $term === "" && isset($value) && $type === "search" && $type === "add"99–116is_multisite(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && $term === "" && $type === "search" && $type === "add"100–113is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_die(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()
is_multisite() && !current_user_can() && apply_filters() && isset($value) && $term === "" && $type === "search" && $type === "add"101–112is_multisite(), current_user_can(), wp_die(), current_user_can(), apply_filters(), wp_unslash(), sanitize_text_field(), wp_die(), absint(), blog_id(), blog_id(), blog_id(), wp_json_encode(), wp_die()

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

PHPCompiledExecutedBranchesNotes
8.6-dev14671–114172 fewer instructions than PHP 8.5
8.514871–11617
8.414871–116174 fewer instructions than PHP 8.3
8.315275–12017
8.215275–12017
8.115275–12017
7.415275–12017

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 · 1

One hook fires while wp_ajax_autocomplete_user() runs, in this order:

  1. apply_filters( autocomplete_users_for_site_admins )filterline 299 (+6 into the body)

    Filters whether to enable user auto-complete for non-super admins in Multisite.

Uses · 12

Changelog

Introduced in 3.4.0. One change between 6.7.7 and 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

7.1.0
Return type changed from none to never.verified against source
7.1.0
The search term is now sanitized, and a missing, non-string, or empty term results in a 0 response instead of an empty array.from the docblock
3.4.0
Introduced.from the docblock

About this page

Parsed data
Generated from the wordpress-develop 7.1.0 tag, from src/wp-admin/includes/ajax-actions.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.