wppaste
WordPress

wp_ajax_toggle_auto_updates()

Since
5.5.0
Source
wp-admin/includes/ajax-actions.php:5581
Handles enabling or disable plugin and theme auto-updates via AJAX.

Compatibility

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

Performance profile

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

Reads stored settings via get_site_option(), cached per request but not free on a cold cache.

Scaling
Constant

No loop in the body: the same number of instructions runs whatever you pass in.

Instructions
71–125

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

Plugin surface
1 hook

Third-party callbacks on 'all_plugins' 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
  • optionnetwork optionget_site_option()called directly
  • cacheobject cachewp_cache_get()one call below wp_ajax_toggle_auto_updates()

Further down the call graph this can also reach transient, serialize and query. Those are the worst case, several calls deep and usually down an error path, not what a normal call pays.

What one call costs · 112 distinct outcomes

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

WhenInstructionsCalls it makes
!empty($value) && $asset && $state !== "disable"71–84check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && $asset && $state === "disable"72–85check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && $asset && $state !== "disable"72–91check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state !== "disable"73–85check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && $asset && $state === "disable"73–92check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state === "disable"74–86check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state !== "disable"74–92check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state === "disable"75–93check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state !== "disable"77–87check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state === "disable"78–88check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state !== "disable"78–94check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state === "disable"79–95check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
100 further outcomes, up to 125 instructions
!empty($value) && $state !== "disable"79–92check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && $state === "disable"80–93check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && $state !== "disable"80–99check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state !== "disable"81–93check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state !== "disable"81–93check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && $state === "disable"81–100check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state === "disable"82–94check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state === "disable"82–94check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state !== "disable"82–100check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state !== "disable"82–100check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state === "disable"83–101check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state === "disable"83–101check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state !== "disable"84–92check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state === "disable"85–93check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state !== "disable"85–95check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state !== "disable"85–95check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state !== "disable"85–99check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state === "disable"86–96check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state === "disable"86–96check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state === "disable"86–100check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state !== "disable"86–102check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state !== "disable"86–102check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state === "disable"87–103check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state === "disable"87–103check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state !== "disable"88–94check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state === "disable"89–95check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state !== "disable"89–101check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state !== "disable"89–101check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state === "disable"90–102check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state === "disable"90–102check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && $state !== "disable"90–99check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state !== "disable"90–108check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && $state === "disable"91–100check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state === "disable"91–109check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && $state !== "disable"91–106check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state !== "disable"92–100check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state !== "disable"92–100check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && $state === "disable"92–107check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state === "disable"93–101check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state === "disable"93–101check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state !== "disable"93–103check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state !== "disable"93–107check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state !== "disable"93–107check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state === "disable"94–104check_ajax_referer(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state === "disable"94–108check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state === "disable"94–108check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state !== "disable"94–110check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state !== "disable"95–99check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state === "disable"95–111check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state === "disable"96–100check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state !== "disable"96–102check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state !== "disable"96–102check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state !== "disable"96–106check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state === "disable"97–103check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state === "disable"97–103check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state === "disable"97–107check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state !== "disable"97–109check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state !== "disable"97–109check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state === "disable"98–110check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state === "disable"98–110check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state !== "disable"99–101check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && $asset && $state === "disable"100–102check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state !== "disable"100–108check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state !== "disable"100–108check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state === "disable"101–109check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && $asset && $state === "disable"101–109check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !$asset && $state !== "disable"101–106check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), __(), error(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state !== "disable"101–115check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !$asset && $state === "disable"102–107check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), __(), error(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state === "disable"102–116check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !$asset && $state !== "disable"102–113check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), __(), error(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state !== "disable"103–107check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state !== "disable"103–107check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !$asset && $state === "disable"103–114check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), __(), error(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state === "disable"104–108check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state === "disable"104–108check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state !== "disable"104–110check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state !== "disable"104–114check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state !== "disable"104–114check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state === "disable"105–111check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state === "disable"105–115check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state === "disable"105–115check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state !== "disable"105–117check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state === "disable"106–118check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state !== "disable"107–109check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state !== "disable"107–109check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && current_user_can() && !$asset && $state === "disable"108–110check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && $asset && $state === "disable"108–110check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state !== "disable"108–116check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state !== "disable"108–116check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && current_user_can() && !$asset && $state === "disable"109–117check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && $asset && $state === "disable"109–117check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state !== "disable"111–115check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state === "disable"112–116check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state !== "disable"112–122check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state === "disable"113–123check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), wp_get_themes(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state !== "disable"115–117check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
!empty($value) && !current_user_can() && !$asset && $state === "disable"116–118check_ajax_referer(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state !== "disable"116–124check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_unique(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()
empty($value) && !current_user_can() && !$asset && $state === "disable"117–125check_ajax_referer(), __(), error(), urldecode(), sanitize_text_field(), __(), error(), __(), error(), current_user_can(), __(), error(), get_plugins(), apply_filters(), __(), error(), get_site_option(), array_keys(), array_intersect(), update_site_option(), wp_send_json_success()

Across PHP versions

PHPCompiledExecutedBranchesNotes
8.6-dev15871–12514
8.515871–12514
8.415871–12514
8.315871–12514
8.215871–125141 more instruction than PHP 8.1
8.115771–12714
7.415771–12714

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_toggle_auto_updates() runs, in this order:

  1. apply_filters( all_plugins )filterline 5609 (+28 into the body)

    Filters the full array of plugins to list in the Plugins list table.

Uses · 11

Changelog

Introduced in 5.5.0. Unchanged from 6.7.7 through 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.

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.