wp_get_update_data(): array
- Since
- 3.3.0
- Source
wp-includes/update.php:935
Compatibility
- WordPress
- since 3.3.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
array- Fetched update data.
$countsint[]An array of counts for available plugin, theme, and WordPress updates.$update_titlestringTitles of available updates.
Performance profile
How much work a call to wp_get_update_data() 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
- Scaling
- Constant
- Instructions
- 48–132
- Plugin surface
- 1 hook
- Called by
- 5
Reads stored settings via get_site_option(), cached per request but not free on a cold cache.
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 143.
Third-party callbacks on 'wp_get_update_data' run inside this call, and their cost is not bounded by anything here.
5 places in core call this, so the cost is paid more often than your own code shows.
What it touches
- transienttransient
get_site_transient()called directly - hookthird-party callbacks
apply_filters()called directly - cacheobject cache
wp_cache_get()one call below wp_get_update_data() - optionnetwork option
get_site_option()one call below wp_get_update_data()
Further down the call graph this can also reach query and serialize. Those are the worst case, several calls deep and usually down an error path, not what a normal call pays.
What one call costs · 432 distinct outcomes
One number would be a lie: the work depends on which branch runs. These are every distinct cost wp_get_update_data() can have, taken from its control-flow graph on PHP 8.5.
| When | Instructions | Calls it makes |
|---|---|---|
!$counts | 48 | current_user_can(), current_user_can(), current_user_can(), apply_filters() |
!$counts | 50–53 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), apply_filters() |
!$counts | 53 | current_user_can(), current_user_can(), current_user_can(), esc_attr(), apply_filters() |
| always | 53 | current_user_can(), current_user_can(), current_user_can(), __(), apply_filters() |
!function_exists() && !$counts | 53 | current_user_can(), current_user_can(), current_user_can(), function_exists(), apply_filters() |
!$counts | 54–58 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), apply_filters() |
empty($update_plugins) && !$counts | 54 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), apply_filters() |
!function_exists() && !$counts | 54–58 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), apply_filters() |
!$counts | 55–58 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), esc_attr(), apply_filters() |
| always | 55–58 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), apply_filters() |
!$counts | 56–63 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), apply_filters() |
empty($update_plugins) && !$counts | 56–59 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), apply_filters() |
420 further outcomes, up to 132 instructions
| always | 58 | current_user_can(), current_user_can(), current_user_can(), __(), esc_attr(), apply_filters() |
| always | 58 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), apply_filters() |
!function_exists() && !$counts | 58 | current_user_can(), current_user_can(), current_user_can(), function_exists(), esc_attr(), apply_filters() |
!function_exists() | 58 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), apply_filters() |
function_exists() && !$counts | 59–63 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), apply_filters() |
!$counts | 59–63 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), esc_attr(), apply_filters() |
| always | 59–63 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), apply_filters() |
!function_exists() && !$counts | 59–63 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), apply_filters() |
empty($update_plugins) && !$counts | 59 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), esc_attr(), apply_filters() |
empty($update_plugins) | 59 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), apply_filters() |
!function_exists() && !$counts | 59–63 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), esc_attr(), apply_filters() |
!function_exists() | 59–63 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), apply_filters() |
| always | 60–63 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), esc_attr(), apply_filters() |
| always | 60–63 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), apply_filters() |
function_exists() && !$counts | 60–68 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), apply_filters() |
!function_exists() && !$counts | 60–68 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), apply_filters() |
!$counts | 61–68 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), esc_attr(), apply_filters() |
| always | 61–68 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), apply_filters() |
empty($update_plugins) && !$counts | 61–64 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), esc_attr(), apply_filters() |
empty($update_plugins) | 61–64 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), apply_filters() |
| always | 62 | current_user_can(), current_user_can(), current_user_can(), _n(), sprintf(), apply_filters() |
| always | 63 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), esc_attr(), apply_filters() |
| always | 63 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), __(), apply_filters() |
!function_exists() | 63 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), esc_attr(), apply_filters() |
!function_exists() | 63 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), apply_filters() |
| always | 64–67 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), apply_filters() |
function_exists() && !$counts | 64–68 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), esc_attr(), apply_filters() |
function_exists() | 64–68 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), apply_filters() |
| always | 64–68 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), esc_attr(), apply_filters() |
| always | 64–68 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), apply_filters() |
!function_exists() && !$counts | 64–68 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), esc_attr(), apply_filters() |
!function_exists() | 64–68 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), apply_filters() |
empty($update_plugins) | 64 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), esc_attr(), apply_filters() |
empty($update_plugins) | 64 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), apply_filters() |
!function_exists() | 64–68 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), esc_attr(), apply_filters() |
!function_exists() | 64–68 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), apply_filters() |
function_exists() && !$counts | 65–73 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), apply_filters() |
| always | 65–68 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), esc_attr(), apply_filters() |
| always | 65–68 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), __(), apply_filters() |
function_exists() && !$counts | 65–73 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), esc_attr(), apply_filters() |
function_exists() | 65–73 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), apply_filters() |
!function_exists() && !$counts | 65–73 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), esc_attr(), apply_filters() |
!function_exists() | 65–73 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), apply_filters() |
| always | 66–73 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), esc_attr(), apply_filters() |
| always | 66–73 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), apply_filters() |
function_exists() && !$counts | 66–78 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), apply_filters() |
empty($update_plugins) | 66–69 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), esc_attr(), apply_filters() |
empty($update_plugins) | 66–69 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), apply_filters() |
| always | 67 | current_user_can(), current_user_can(), current_user_can(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 67 | current_user_can(), current_user_can(), current_user_can(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 67 | current_user_can(), current_user_can(), current_user_can(), function_exists(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) && !$counts | 67–69 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), apply_filters() |
| always | 68–72 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), _n(), sprintf(), apply_filters() |
empty($update_plugins) | 68 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), _n(), sprintf(), apply_filters() |
| always | 68 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 68–72 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), apply_filters() |
!function_exists() | 68 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 68 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) && !$counts | 68–74 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), apply_filters() |
| always | 69–72 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 69–72 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 69–73 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), esc_attr(), apply_filters() |
function_exists() | 69–73 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), apply_filters() |
| always | 69–73 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), esc_attr(), apply_filters() |
| always | 69–73 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), __(), apply_filters() |
!function_exists() | 69–73 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), esc_attr(), apply_filters() |
!function_exists() | 69–73 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), apply_filters() |
empty($update_plugins) | 69 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), esc_attr(), apply_filters() |
empty($update_plugins) | 69 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), __(), apply_filters() |
!function_exists() | 69–73 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 69–73 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), __(), apply_filters() |
| always | 70–77 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), apply_filters() |
function_exists() && !$counts | 70–78 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), esc_attr(), apply_filters() |
function_exists() | 70–78 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), apply_filters() |
empty($update_plugins) | 70–73 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), apply_filters() |
| always | 70–73 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 70–78 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), esc_attr(), apply_filters() |
function_exists() | 70–78 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), apply_filters() |
!function_exists() | 70–78 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), esc_attr(), apply_filters() |
!function_exists() | 70–78 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), apply_filters() |
| always | 71–78 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), esc_attr(), apply_filters() |
| always | 71–78 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), __(), apply_filters() |
function_exists() && !$counts | 71–83 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), esc_attr(), apply_filters() |
function_exists() | 71–83 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), apply_filters() |
empty($update_plugins) | 71–74 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), esc_attr(), apply_filters() |
empty($update_plugins) | 71–74 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), __(), apply_filters() |
| always | 72 | current_user_can(), current_user_can(), current_user_can(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 72 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() | 72 | current_user_can(), current_user_can(), current_user_can(), function_exists(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 72 | current_user_can(), current_user_can(), current_user_can(), function_exists(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) && !$counts | 72–74 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 72–74 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), apply_filters() |
function_exists() | 73–77 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), apply_filters() |
| always | 73–77 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 73–77 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 73–77 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) && !$counts | 73–79 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), apply_filters() |
empty($update_plugins) | 73 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), _n(), sprintf(), esc_attr(), apply_filters() |
empty($update_plugins) | 73 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 73–77 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 73–77 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 73 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) && !$counts | 73–79 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 73–79 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), apply_filters() |
| always | 74–77 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 74–77 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 74–82 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), apply_filters() |
function_exists() | 74–78 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 74–78 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), __(), apply_filters() |
| always | 74–78 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 74–82 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), apply_filters() |
!function_exists() | 74–78 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 74–78 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) && !$counts | 74–84 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), apply_filters() |
empty($update_plugins) | 74 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 74–78 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 75–82 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 75–82 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 75–83 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), esc_attr(), apply_filters() |
function_exists() | 75–83 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), apply_filters() |
empty($update_plugins) | 75–78 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
empty($update_plugins) | 75–78 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 75–83 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 75–83 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), __(), apply_filters() |
!function_exists() | 75–83 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 75–83 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), __(), apply_filters() |
| always | 76 | current_user_can(), current_user_can(), current_user_can(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
| always | 76–83 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 76–88 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), esc_attr(), apply_filters() |
function_exists() | 76–88 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), apply_filters() |
empty($update_plugins) | 76–79 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 77 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 77 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 77 | current_user_can(), current_user_can(), current_user_can(), function_exists(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 77 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 77–79 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 77–79 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), apply_filters() |
| always | 78–81 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 78–82 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 78–82 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), __(), apply_filters() |
| always | 78–82 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 78–82 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() | 78–82 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 78–82 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) && !$counts | 78–84 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 78–84 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), apply_filters() |
empty($update_plugins) | 78 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
empty($update_plugins) | 78 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() | 78–82 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 78–82 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 78–84 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 78–84 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), apply_filters() |
function_exists() | 79–87 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), apply_filters() |
| always | 79–82 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 79–82 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 79–87 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 79–87 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 79–83 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 79–87 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 79–87 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 79–83 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) && !$counts | 79–89 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 79–89 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), apply_filters() |
| always | 80–87 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 80–87 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 80–92 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), apply_filters() |
function_exists() | 80–88 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 80–88 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), __(), apply_filters() |
empty($update_plugins) | 80–83 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
empty($update_plugins) | 80–83 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 80–88 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 80–88 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 81 | current_user_can(), current_user_can(), current_user_can(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 81 | current_user_can(), current_user_can(), current_user_can(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 81 | current_user_can(), current_user_can(), current_user_can(), function_exists(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 81–83 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), apply_filters() |
function_exists() | 81–93 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 81–93 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), __(), apply_filters() |
| always | 82–86 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
empty($update_plugins) | 82 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
| always | 82 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 82–86 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() | 82 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 82 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 82–88 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 82–84 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 82–84 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), __(), apply_filters() |
| always | 83–86 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 83–86 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 83–87 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 83–87 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
| always | 83–87 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 83–87 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 83–87 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 83–87 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 83–89 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 83–89 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), apply_filters() |
empty($update_plugins) | 83 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
empty($update_plugins) | 83 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 83–87 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 83–87 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 83–89 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 83–89 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), __(), apply_filters() |
| always | 84–91 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 84–92 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 84–92 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), __(), apply_filters() |
empty($update_plugins) | 84–87 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
| always | 84–87 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 84–92 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 84–92 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() | 84–92 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 84–92 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 84–94 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 84–94 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), apply_filters() |
| always | 85–92 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 85–92 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 85–97 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 85–97 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 85–93 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
empty($update_plugins) | 85–88 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
empty($update_plugins) | 85–88 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
| always | 86 | current_user_can(), current_user_can(), current_user_can(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 86 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() | 86 | current_user_can(), current_user_can(), current_user_can(), function_exists(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 86 | current_user_can(), current_user_can(), current_user_can(), function_exists(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 86–88 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 86–88 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 86–98 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 87–91 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
| always | 87–91 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 87–91 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 87–91 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 87–93 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), apply_filters() |
empty($update_plugins) | 87 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
empty($update_plugins) | 87 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 87–91 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 87–91 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 87 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 87–93 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 87–93 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 87–89 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 88–91 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 88–91 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 88–96 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 88–92 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 88–92 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
| always | 88–92 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 88–96 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() | 88–92 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 88–92 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 88–98 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 88–94 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 88–94 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), __(), apply_filters() |
empty($update_plugins) | 88 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 88–92 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 88–94 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 89–96 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
| always | 89–96 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 89–97 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 89–97 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
empty($update_plugins) | 89–92 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
empty($update_plugins) | 89–92 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 89–97 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 89–97 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 89–97 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 89–97 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 89–99 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 89–99 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), __(), apply_filters() |
| always | 90–97 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 90–102 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 90–102 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
empty($update_plugins) | 90–93 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 91 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
$counts | 91 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 91 | current_user_can(), current_user_can(), current_user_can(), function_exists(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 91 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 91–93 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 91–93 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 92–96 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 92–96 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
| always | 92–96 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 92–96 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() | 92–96 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 92–96 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 92–98 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 92–98 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), __(), apply_filters() |
empty($update_plugins) | 92 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
empty($update_plugins) | 92 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() | 92–96 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 92–96 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 92–98 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 92–98 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 93–101 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
| always | 93–96 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
$counts | 93–96 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 93–101 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 93–101 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 93–97 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 93–101 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() | 93–101 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 93–97 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 93–103 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 93–103 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 93–99 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 94–101 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
| always | 94–101 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 94–106 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 94–102 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 94–102 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
empty($update_plugins) | 94–97 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
empty($update_plugins) | 94–97 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 94–102 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 94–102 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 94–104 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 95–97 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 95–107 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 95–107 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
$counts | 96 | current_user_can(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 96 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() && $counts | 96 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 96–102 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 96–98 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 96–98 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 97–101 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 97–101 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
| always | 97–101 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
$counts | 97–101 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 97–101 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 97–101 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 97–103 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 97–103 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), apply_filters() |
empty($update_plugins) | 97 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
empty($update_plugins) && $counts | 97 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 97–101 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() && $counts | 97–101 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 97–103 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 97–103 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 98–106 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 98–106 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
$counts | 98–101 | current_user_can(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 98–106 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 98–106 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() | 98–106 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 98–106 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 98–108 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 98–108 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), apply_filters() |
| always | 99–106 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
$counts | 99–106 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 99–111 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() | 99–111 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 99–107 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
empty($update_plugins) | 99–102 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
empty($update_plugins) && $counts | 99–102 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 100–102 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 100–102 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() | 100–112 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 101–107 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
!function_exists() && $counts | 101 | current_user_can(), current_user_can(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 101–107 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 101–107 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 101–103 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 102–106 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && $counts | 102–106 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
$counts | 102–106 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() | 102–106 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() && $counts | 102–106 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 102–112 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 102–108 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 102–108 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
empty($update_plugins) && $counts | 102 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() && $counts | 102–106 | current_user_can(), current_user_can(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 102–108 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 103–111 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 103–111 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() | 103–111 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && $counts | 103–111 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
!function_exists() | 103–111 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
!function_exists() && $counts | 103–111 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 103–113 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 103–113 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), apply_filters() |
$counts | 104–111 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 104–116 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 104–116 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
empty($update_plugins) && $counts | 104–107 | current_user_can(), get_site_transient(), current_user_can(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 105–107 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 105–107 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 106–112 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 106–112 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 106–112 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 106–112 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && $counts | 107–111 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() && $counts | 107–111 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 107–117 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 107–117 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 107–113 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 108–116 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && $counts | 108–116 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && $counts | 108–116 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
!function_exists() && $counts | 108–116 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 108–118 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() | 109–121 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && $counts | 109–121 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 110–112 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) && $counts | 110–112 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 111–117 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 111–117 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && !empty($update_wordpress) | 111–117 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) && $counts | 111–117 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) | 112–122 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 112–122 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), apply_filters() |
function_exists() && $counts | 113–121 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && $counts | 114–126 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) && $counts | 115–117 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 116–122 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) && $counts | 116–122 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) && $counts | 116–122 | current_user_can(), current_user_can(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) | 117–127 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) && $counts | 117–127 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), apply_filters() |
function_exists() && !empty($update_wordpress) && $counts | 121–127 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), apply_filters() |
function_exists() && !empty($update_wordpress) && $counts | 122–132 | current_user_can(), current_user_can(), get_site_transient(), current_user_can(), function_exists(), get_core_updates(), current_user_can(), wp_get_translation_updates(), __(), sprintf(), _n(), sprintf(), _n(), sprintf(), __(), esc_attr(), 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 | 142 | 48–131 | 18 | 1 fewer instruction than PHP 8.5 |
| 8.5 | 143 | 48–132 | 18 | |
| 8.4 | 143 | 48–132 | 18 | 3 fewer instructions than PHP 8.3 |
| 8.3 | 146 | 48–135 | 18 | |
| 8.2 | 146 | 48–135 | 18 | |
| 8.1 | 146 | 48–135 | 18 | |
| 7.4 | 146 | 48–135 | 18 |
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_get_update_data() runs, in this order:
- apply_filters( wp_get_update_data )filterline 1021 (+86 into the body)
Filters the returned array of update data for plugins, themes, and WordPress core.
Uses · 8
- current_user_can()Returns whether the current user has the specified capability.
- get_site_transient()Retrieves the value of a site transient.
- get_core_updates()Gets available core updates.
- wp_get_translation_updates()Retrieves a list of all language updates available.
- __()Retrieves the translation of $text.
- _n()Translates and retrieves the singular or plural form based on the supplied number.
- esc_attr()Escaping for HTML attributes.
- apply_filters()Calls the callback functions that have been added to a filter hook.
Used by · 5
- WP_Customize_Manager::enqueue_control_scripts()Enqueues scripts for customize controls.
- WP_MS_Themes_List_Table::prepare_items()Prepares the themes list for display.
- WP_Plugin_Install_List_Table::prepare_items()
- WP_Plugins_List_Table::prepare_items()Prepares the list of items for displaying.
- wp_admin_bar_updates_menu()Provides an update link if theme/plugin/core updates are available.
Source code
function wp_get_update_data() { $counts = array( 'plugins' => 0, 'themes' => 0, 'wordpress' => 0, 'translations' => 0, ); $plugins = current_user_can( 'update_plugins' ); if ( $plugins ) { $update_plugins = get_site_transient( 'update_plugins' ); if ( ! empty( $update_plugins->response ) ) { $counts['plugins'] = count( $update_plugins->response ); } } $themes = current_user_can( 'update_themes' ); if ( $themes ) { $update_themes = get_site_transient( 'update_themes' ); if ( ! empty( $update_themes->response ) ) { $counts['themes'] = count( $update_themes->response ); } } $core = current_user_can( 'update_core' ); if ( $core && function_exists( 'get_core_updates' ) ) { $update_wordpress = get_core_updates( array( 'dismissed' => false ) ); if ( ! empty( $update_wordpress ) && ! in_array( $update_wordpress[0]->response, array( 'development', 'latest' ), true ) && current_user_can( 'update_core' ) ) { $counts['wordpress'] = 1; } } if ( ( $core || $plugins || $themes ) && wp_get_translation_updates() ) { $counts['translations'] = 1; } $counts['total'] = $counts['plugins'] + $counts['themes'] + $counts['wordpress'] + $counts['translations']; $titles = array(); if ( $counts['wordpress'] ) { /* translators: %d: Number of available WordPress updates. */ $titles['wordpress'] = sprintf( __( '%d WordPress Update' ), $counts['wordpress'] ); } if ( $counts['plugins'] ) { /* translators: %d: Number of available plugin updates. */ $titles['plugins'] = sprintf( _n( '%d Plugin Update', '%d Plugin Updates', $counts['plugins'] ), $counts['plugins'] ); } if ( $counts['themes'] ) { /* translators: %d: Number of available theme updates. */ $titles['themes'] = sprintf( _n( '%d Theme Update', '%d Theme Updates', $counts['themes'] ), $counts['themes'] ); } if ( $counts['translations'] ) { $titles['translations'] = __( 'Translation Updates' ); } $update_title = $titles ? esc_attr( implode( ', ', $titles ) ) : ''; $update_data = array( 'counts' => $counts, 'title' => $update_title, ); /** * Filters the returned array of update data for plugins, themes, and WordPress core. * * @since 3.5.0 * * @param array $update_data { * Fetched update data.Changelog
Introduced in 3.3.0. Unchanged from 6.7.7 through 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-includes/update.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.