wppaste
WordPress

install_plugin_information()

Since
2.7.0
Source
wp-admin/includes/plugin-install.php:519
Displays plugin information in dialog box form.

Compatibility

WordPress
since 2.7.0
PHP
7.4–8.6-dev
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0), and compiles on PHP 7.4 through 8.6-dev.

Performance profile

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

Reaches an outbound HTTP request via wp_remote_get().

Scaling
Scales with input

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

Instructions
187–292

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

Plugin surface
None

Nothing here hands control to plugin code.

Called by
0

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

What it touches

  • hookthird-party callbacksapply_filters()one call below install_plugin_information()
  • httpoutbound HTTP requestwp_remote_get()one call below install_plugin_information()
  • optionoption read or writeget_option()one call below install_plugin_information()

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

What one call costs · 88 distinct outcomes

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

WhenInstructionsCalls it makes
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api187–189wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api194–196wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()195–197wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api197–199wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api && !current_user_can()199–203wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()202–204wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api204–206wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()205–207wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()207–211wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api && !current_user_can()208–210wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()209–213wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()212–214wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
76 further outcomes, up to 292 instructions
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()213–218wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api && !current_user_can()213–215wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api && current_user_can()214–216wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()216–218wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api217–222wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()217–221wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()218–219wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()220–225wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()221–223wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api && current_user_can()221–223wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api222–224wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()223–228wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()223–225wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api224–229wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()224–226wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api225–232wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()226–227wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api227–232wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api228–230wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api && current_user_can()228–230wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api229–236wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api229–231wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()230–235wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && !current_user_can()231–232wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()231–232wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api232–234wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api233–235wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api234–239wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api234–239wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api235–242wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api236–238wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api236–238wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api238–243wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api238–239wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()238–239wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api239–244wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api239–246wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api239–240wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()240–245wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api241–243wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api243–248wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api243–244wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api244–248wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api244–249wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api246–247wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api246–247wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()247–252wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api248–252wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && empty($api) && !isset($api) && !$api && current_user_can()248–250wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api249–253wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()250–255wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api251–256wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api251–252wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api253–257wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api254–259wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()254–259wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api254–259wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api256–258wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()257–261wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api258–263wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api258–263wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()258–259wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api259–264wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api261–265wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api263–268wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api264–268wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()264–268wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api266–267wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api268–272wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api268–272wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api269–273wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api273–277wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()274–279wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api278–283wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api && current_user_can()284–288wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && !$api288–292wp_unslash(), slug(), is_wp_error(), _x(), _x(), _x(), _x(), _x(), _x(), _x(), esc_attr(), array_keys(), reset(), __(), iframe_header(), is_php_version_compatible(), is_wp_version_compatible(), get_bloginfo(), version_compare(), __(), current_user_can(), __(), wp_get_update_php_url(), esc_url(), sprintf(), wp_update_php_annotation(), wp_admin_notice(), __(), current_user_can(), __(), self_admin_url(), esc_url(), sprintf(), wp_admin_notice(), current_user_can(), current_user_can(), wp_get_plugin_action_button(), _x(), wp_kses_post(), wp_print_request_filesystem_credentials_modal(), wp_print_admin_notice_templates(), iframe_footer(), exit()

This body has more branch combinations than are worth enumerating, so the table covers the outcomes found first rather than every one that exists.

Across PHP versions

PHPCompiledExecutedBranchesNotes
8.6-dev796187–292621 more instruction than PHP 8.5
8.5795187–29262
8.4795187–2926210 fewer instructions than PHP 8.3
8.3805185–29962
8.2805185–29962
8.1805185–299625 fewer instructions than PHP 7.4
7.4810185–29962

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.

Uses · 35

  • plugins_api()Retrieves plugin installer pages from the WordPress.org Plugins API.
  • wp_unslash()Removes slashes from a string or recursively removes slashes from strings within an array.
  • is_wp_error()Checks whether the given variable is a WordPress Error.
  • wp_die()Kills WordPress execution and displays HTML page with an error message.
  • _x()Retrieves translated string with gettext context.
  • wp_kses()Filters text content and strips out disallowed HTML.
  • esc_attr()Escaping for HTML attributes.
  • iframe_header()Generic Iframe header for use with Thickbox.
  • __()Retrieves the translation of $text.
  • esc_url()Checks and cleans a URL.
  • add_query_arg()Retrieves a modified URL query string.
  • _e()Displays translated text.
Show all 35

Source code

function install_plugin_information() {	global $tab; 	if ( empty( $_REQUEST['plugin'] ) ) {		return;	} 	$api = plugins_api(		'plugin_information',		array(			'slug' => wp_unslash( $_REQUEST['plugin'] ),		)	); 	if ( is_wp_error( $api ) ) {		wp_die( $api );	} 	$plugins_allowedtags = array(		'a'          => array(			'href'   => array(),			'title'  => array(),			'target' => array(),		),		'abbr'       => array( 'title' => array() ),		'acronym'    => array( 'title' => array() ),		'code'       => array(),		'pre'        => array(),		'em'         => array(),		'strong'     => array(),		'div'        => array( 'class' => array() ),		'span'       => array( 'class' => array() ),		'p'          => array(),		'br'         => array(),		'ul'         => array(),		'ol'         => array(),		'li'         => array(),		'h1'         => array(),		'h2'         => array(),		'h3'         => array(),		'h4'         => array(),		'h5'         => array(),		'h6'         => array(),		'img'        => array(			'src'   => array(),			'class' => array(),			'alt'   => array(),		),		'blockquote' => array( 'cite' => true ),	); 	$plugins_section_titles = array(		'description'  => _x( 'Description', 'Plugin installer section title' ),		'installation' => _x( 'Installation', 'Plugin installer section title' ),		'faq'          => _x( 'FAQ', 'Plugin installer section title' ),		'screenshots'  => _x( 'Screenshots', 'Plugin installer section title' ),		'changelog'    => _x( 'Changelog', 'Plugin installer section title' ),		'reviews'      => _x( 'Reviews', 'Plugin installer section title' ),		'other_notes'  => _x( 'Other Notes', 'Plugin installer section title' ),	); 	// Sanitize HTML.	foreach ( (array) $api->sections as $section_name => $content ) {		$api->sections[ $section_name ] = wp_kses( $content, $plugins_allowedtags );	} 	foreach ( array( 'version', 'author', 'requires', 'tested', 'homepage', 'downloaded', 'slug' ) as $key ) {		if ( isset( $api->$key ) ) {			$api->$key = wp_kses( $api->$key, $plugins_allowedtags );		}	} 	$_tab = esc_attr( $tab ); 	// Default to the Description tab, Do not translate, API returns English.	$section = isset( $_REQUEST['section'] ) ? wp_unslash( $_REQUEST['section'] ) : 'description';	if ( empty( $section ) || ! isset( $api->sections[ $section ] ) ) {		$section_titles = array_keys( (array) $api->sections );		$section        = reset( $section_titles );	}

Changelog

Introduced in 2.7.0. Unchanged from 6.7.7 through 7.1.0.

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

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

About this page

Parsed data
Generated from the wordpress-develop 7.0.4 tag, from src/wp-admin/includes/plugin-install.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.