wppaste
WordPress

install_plugin_information()

Since
2.7.0
Source
wp-admin/includes/plugin-install.php:523
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
189–294

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

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)189–191wp_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)196–198wp_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) && !current_user_can()197–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(), 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)199–201wp_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) && !current_user_can()201–205wp_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) && !current_user_can()204–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(), __(), 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)206–208wp_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) && !current_user_can()207–209wp_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) && !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(), __(), 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) && !current_user_can()210–212wp_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) && !current_user_can()211–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(), 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) && !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(), 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 294 instructions
!empty($value) && !is_wp_error() && !isset($value) && empty($section) && !isset($api) && current_user_can()215–220wp_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) && !current_user_can()215–217wp_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) && 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(), __(), 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) && !current_user_can()218–220wp_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)219–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(), 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) && !current_user_can()219–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(), 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) && !current_user_can()220–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(), __(), 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) && current_user_can()222–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(), __(), 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) && !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(), __(), 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) && 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(), __(), 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)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(), __(), 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) && current_user_can()225–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(), 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) && !current_user_can()225–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(), __(), 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)226–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(), __(), 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) && current_user_can()226–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(), __(), 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)227–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(), __(), 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) && !current_user_can()228–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(), 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)229–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(), 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)230–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(), __(), 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) && current_user_can()230–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_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)231–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(), 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)231–233wp_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) && current_user_can()232–237wp_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) && !current_user_can()233–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(), 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) && current_user_can()233–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(), __(), 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)234–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(), 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)235–237wp_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)236–241wp_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)236–241wp_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)237–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_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)238–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(), __(), 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)238–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(), __(), 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)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(), 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)240–241wp_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) && current_user_can()240–241wp_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)241–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(), __(), 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)241–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(), 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)241–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_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) && current_user_can()242–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(), __(), 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)243–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(), __(), 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)245–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_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)245–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_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)246–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(), 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)246–251wp_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)248–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(), 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)248–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(), 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) && current_user_can()249–254wp_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)250–254wp_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) && current_user_can()250–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(), __(), 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)251–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(), 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) && current_user_can()252–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(), __(), 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)253–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(), 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)253–254wp_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)255–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_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)256–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(), __(), 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) && current_user_can()256–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(), __(), 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)256–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(), __(), 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)258–260wp_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) && current_user_can()259–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(), 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)260–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(), __(), 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)260–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(), __(), 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) && current_user_can()260–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(), __(), 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)261–266wp_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)263–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(), 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)265–270wp_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)266–270wp_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) && current_user_can()266–270wp_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)268–269wp_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)270–274wp_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)270–274wp_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)271–275wp_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)275–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(), 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) && current_user_can()276–281wp_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)280–285wp_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) && current_user_can()286–290wp_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)290–294wp_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-dev800189–294621 more instruction than PHP 8.5
8.5799189–29462
8.4799189–2946210 fewer instructions than PHP 8.3
8.3809187–30162
8.2809187–30162
8.1809187–301627 fewer instructions than PHP 7.4
7.4816187–30162

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 6.7.7 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.