WP_Plugin_Install_List_Table::prepare_items()
- Source
wp-admin/includes/class-wp-plugin-install-list-table.php:89
Compatibility
- WordPress
- core
- PHP
- 7.4–8.6-dev
- 6.7.7
- 6.8.8
- 6.9.7
- 7.0.4
- 7.1.0
Present in every tracked release (6.7.7 to 7.1.0), and compiles on PHP 7.4 through 8.6-dev.
Performance profile
How much work a call to WP_Plugin_Install_List_Table::prepare_items() 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
- Expensive
- Scaling
- Constant
- Instructions
- 90–234
- Plugin surface
- 3 hooks
- Called by
- 0
Reaches an outbound HTTP request via wp_remote_get().
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 336.
Third-party callbacks on 'install_plugins_tabs', 'install_plugins_nonmenu_tabs', 'install_plugins_table_api_args_{$tab}' run inside this call, and their cost is not bounded by anything here.
Nothing in core calls this; the cost is only what you spend yourself.
What it touches
- hookthird-party callbacks
apply_filters()called directly - optionoption read or write
get_option()one call below WP_Plugin_Install_List_Table::prepare_items() - querycontent query
get_user_by()one call below WP_Plugin_Install_List_Table::prepare_items() - httpoutbound HTTP request
wp_remote_get()one call below WP_Plugin_Install_List_Table::prepare_items() - transienttransient
get_site_transient()one call below WP_Plugin_Install_List_Table::prepare_items()
Further down the call graph this can also reach cache 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 · 120 distinct outcomes
One number would be a lie: the work depends on which branch runs. These are every distinct cost WP_Plugin_Install_List_Table::prepare_items() can have, taken from its control-flow graph on PHP 8.5.
| When | Instructions | Calls it makes |
|---|---|---|
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) | 90–115 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) | 92–113 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) | 97–109 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), array_keys(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) | 99–111 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), array_keys(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && is_wp_error() | 101–126 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && is_wp_error() | 103–124 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !isset($value) | 106–114 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), sanitize_title_with_dashes(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) | 108–122 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !isset($value) | 108–112 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), sanitize_title_with_dashes(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && is_wp_error() | 108–120 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), array_keys(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !isset($value) | 109–125 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), get_user_option(), add_action(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) | 110–120 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), apply_filters() |
108 further outcomes, up to 234 instructions
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && is_wp_error() | 110–122 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), array_keys(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !isset($value) | 111–127 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), get_user_option(), add_action(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) | 113–121 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), sanitize_title_with_dashes(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) | 115–127 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) | 115–119 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), sanitize_title_with_dashes(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 116–153 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) | 117–127 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !isset($value) && is_wp_error() | 117–125 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 118–151 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && is_wp_error() | 119–133 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !isset($value) && is_wp_error() | 119–123 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) | 120–126 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), sanitize_title_with_dashes(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !isset($value) && is_wp_error() | 120–136 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) | 120–146 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), add_action(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && is_wp_error() | 121–131 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) | 122–126 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), sanitize_title_with_dashes(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !isset($value) && is_wp_error() | 122–138 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) | 122–148 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), add_action(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 123–147 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), array_keys(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && is_wp_error() | 124–132 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 125–149 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), array_keys(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && is_wp_error() | 126–138 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && is_wp_error() | 126–130 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && is_wp_error() | 128–138 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && is_wp_error() | 131–137 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && is_wp_error() | 131–157 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !isset($value) && !is_wp_error() | 132–152 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && is_wp_error() | 133–137 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && is_wp_error() | 133–159 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 134–160 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !isset($value) && !is_wp_error() | 134–150 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && wp_verify_nonce() | 134–150 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), add_action(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !isset($value) && !is_wp_error() | 135–163 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && wp_verify_nonce() | 135–154 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), get_current_user_id(), update_user_meta(), add_action(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 136–158 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && wp_verify_nonce() | 136–152 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), add_action(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !isset($value) && !is_wp_error() | 137–165 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && wp_verify_nonce() | 137–156 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), get_current_user_id(), update_user_meta(), add_action(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 139–159 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && wp_verify_nonce() | 139–158 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), get_current_user_id(), update_user_meta(), add_action(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && !is_wp_error() | 141–165 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 141–157 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && wp_verify_nonce() | 141–160 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), get_current_user_id(), update_user_meta(), add_action(), apply_filters() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && !is_wp_error() | 143–165 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && wp_verify_nonce() && is_wp_error() | 145–161 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), add_action(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && !is_wp_error() | 146–164 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && !is_wp_error() | 146–184 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && wp_verify_nonce() && is_wp_error() | 146–165 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && wp_verify_nonce() && is_wp_error() | 147–163 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), add_action(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 147–184 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && !is_wp_error() | 148–164 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && !is_wp_error() | 148–186 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && wp_verify_nonce() && is_wp_error() | 148–167 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 149–182 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && wp_verify_nonce() && is_wp_error() | 150–169 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && wp_verify_nonce() && is_wp_error() | 152–171 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 152–189 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 154–178 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), array_keys(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 154–187 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 156–180 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), array_keys(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 159–183 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), array_keys(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 160–188 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && wp_verify_nonce() && !is_wp_error() | 161–192 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 161–185 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), array_keys(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 162–190 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !isset($value) && !is_wp_error() | 163–183 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && wp_verify_nonce() && !is_wp_error() | 163–194 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 165–191 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 165–196 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !isset($value) && !is_wp_error() | 165–181 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !isset($value) && !is_wp_error() | 166–194 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 167–189 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 167–198 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !isset($value) && !is_wp_error() | 168–188 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !isset($value) && !is_wp_error() | 168–196 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 170–190 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 170–196 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !isset($value) && !is_wp_error() | 170–186 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !isset($value) && !is_wp_error() | 171–199 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && !is_wp_error() | 172–196 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 172–188 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 172–194 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !isset($value) && !is_wp_error() | 173–201 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && !is_wp_error() | 174–196 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && !is_wp_error() | 175–195 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && !is_wp_error() | 177–195 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && !is_wp_error() | 177–201 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && !is_wp_error() | 177–193 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && !is_wp_error() | 177–215 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && !is_wp_error() | 179–195 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && !is_wp_error() | 179–201 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && !is_wp_error() | 179–217 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && !is_wp_error() | 182–200 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && !is_wp_error() | 182–220 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && !is_wp_error() | 184–200 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), wp_unslash(), wp_unslash(), sanitize_title_with_dashes(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && !is_wp_error() | 184–222 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 191–219 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && wp_verify_nonce() && !is_wp_error() | 192–223 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 193–221 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && wp_verify_nonce() && !is_wp_error() | 194–225 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 196–224 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 196–227 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && wp_verify_nonce() && !is_wp_error() | 197–228 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 198–226 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 198–229 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && wp_verify_nonce() && !is_wp_error() | 199–230 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), get_user_option(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && !empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 201–232 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
empty($value) && $tab !== "search" && $tab === "beta" && !current_user_can() && empty($tab) && isset($value) && wp_verify_nonce() && !is_wp_error() | 203–234 | ->get_pagenum(), _x(), _x(), _x(), _x(), _x(), current_user_can(), apply_filters(), apply_filters(), key(), ->get_installed_plugins(), get_user_locale(), get_current_user_id(), wp_unslash(), wp_verify_nonce(), wp_unslash(), get_current_user_id(), update_user_meta(), add_action(), apply_filters(), plugins_api(), is_wp_error(), total_items(), array_fill_keys(), wp_list_pluck(), array_values(), wp_filter_object_list(), array_values(), wp_get_update_data(), plugins() |
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 | 331 | 90–233 | 34 | 5 fewer instructions than PHP 8.5 |
| 8.5 | 336 | 90–234 | 34 | |
| 8.4 | 336 | 90–234 | 34 | 6 fewer instructions than PHP 8.3 |
| 8.3 | 342 | 90–234 | 34 | |
| 8.2 | 342 | 90–234 | 34 | 2 more instructions than PHP 8.1 |
| 8.1 | 340 | 90–234 | 34 | 1 more instruction than PHP 7.4 |
| 7.4 | 339 | 90–234 | 34 |
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 · 3
3 hooks fire while WP_Plugin_Install_List_Table::prepare_items() runs, in this order:
- apply_filters( install_plugins_tabs )filterline 134 (+45 into the body)
Filters the tabs shown on the Add Plugins screen.
- apply_filters( install_plugins_nonmenu_tabs )filterline 143 (+54 into the body)
Filters tabs not associated with a menu item on the Add Plugins screen.
- apply_filters( install_plugins_table_api_args_{$tab} )filterline 235 (+146 into the body)
Filters API request arguments for each Add Plugins screen tab.
Uses · 24
- sanitize_text_field()Sanitizes a string from user input or from the database.
- __()Retrieves the translation of $text.
- str_contains()Polyfill for `str_contains()` function added in PHP 8.0.
- get_bloginfo()Retrieves information about the current site.
- _x()Retrieves translated string with gettext context.
- current_user_can()Returns whether the current user has the specified capability.
- apply_filters()Calls the callback functions that have been added to a filter hook.
- get_user_locale()Retrieves the locale of a user.
- wp_unslash()Removes slashes from a string or recursively removes slashes from strings within an array.
- sanitize_title_with_dashes()Sanitizes a title, replacing whitespace and a few other characters with dashes.
- get_current_user_id()Gets the current user's ID.
- wp_verify_nonce()Verifies that a correct security nonce was used with time limit.
Show all 24
- get_user_option()Retrieves user option that can be either per Site or per Network.
- update_user_meta()Updates user meta field based on user ID.
- add_action()Adds a callback function to an action hook.
- plugins_api()Retrieves plugin installer pages from the WordPress.org Plugins API.
- is_wp_error()Checks whether the given variable is a WordPress Error.
- wp_list_pluck()Plucks a certain field out of each object or array in an array.
- wp_filter_object_list()Filters a list of objects, based on a set of key => value arguments.
- wp_localize_script()Localizes a script.
- wp_get_update_data()Collects counts and UI strings for available updates.
- WP_Plugin_Install_List_Table::get_pagenum()
- WP_Plugin_Install_List_Table::get_installed_plugins()Returns the list of known plugins.
- WP_Plugin_Install_List_Table::set_pagination_args()
Source code
public function prepare_items() { require_once ABSPATH . 'wp-admin/includes/plugin-install.php'; global $tabs, $tab, $paged, $type, $term; $tab = ! empty( $_REQUEST['tab'] ) ? sanitize_text_field( $_REQUEST['tab'] ) : ''; $paged = $this->get_pagenum(); $per_page = 36; // These are the tabs which are shown on the page. $tabs = array(); if ( 'search' === $tab ) { $tabs['search'] = __( 'Search Results' ); } if ( 'beta' === $tab || str_contains( get_bloginfo( 'version' ), '-' ) ) { $tabs['beta'] = _x( 'Beta Testing', 'Plugin Installer' ); } $tabs['featured'] = _x( 'Featured', 'Plugin Installer' ); $tabs['popular'] = _x( 'Popular', 'Plugin Installer' ); $tabs['recommended'] = _x( 'Recommended', 'Plugin Installer' ); $tabs['favorites'] = _x( 'Favorites', 'Plugin Installer' ); if ( current_user_can( 'upload_plugins' ) ) { /* * No longer a real tab. Here for filter compatibility. * Gets skipped in get_views(). */ $tabs['upload'] = __( 'Upload Plugin' ); } $nonmenu_tabs = array( 'plugin-information' ); // Valid actions to perform which do not have a Menu item. /** * Filters the tabs shown on the Add Plugins screen. * * @since 2.7.0 * * @param string[] $tabs The tabs shown on the Add Plugins screen. Defaults include * 'featured', 'popular', 'recommended', 'favorites', and 'upload'. */ $tabs = apply_filters( 'install_plugins_tabs', $tabs ); /** * Filters tabs not associated with a menu item on the Add Plugins screen. * * @since 2.7.0 * * @param string[] $nonmenu_tabs The tabs that don't have a menu item on the Add Plugins screen. */ $nonmenu_tabs = apply_filters( 'install_plugins_nonmenu_tabs', $nonmenu_tabs ); // If a non-valid menu tab has been selected, And it's not a non-menu action. if ( empty( $tab ) || ( ! isset( $tabs[ $tab ] ) && ! in_array( $tab, (array) $nonmenu_tabs, true ) ) ) { $tab = key( $tabs ); } $installed_plugins = $this->get_installed_plugins(); $args = array( 'page' => $paged, 'per_page' => $per_page, // Send the locale to the API so it can provide context-sensitive results. 'locale' => get_user_locale(), ); switch ( $tab ) { case 'search': $type = isset( $_REQUEST['type'] ) ? wp_unslash( $_REQUEST['type'] ) : 'term'; $term = isset( $_REQUEST['s'] ) ? wp_unslash( $_REQUEST['s'] ) : ''; switch ( $type ) { case 'tag': $args['tag'] = sanitize_title_with_dashes( $term ); break; case 'term':Changelog
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-admin/includes/class-wp-plugin-install-list-table.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.