Title: wp-admin/includes/plugin-install.php | Developer.WordPress.org

---

# File: wp-admin/includes/plugin-install.php

 * function[wp_get_plugin_action_button()](https://developer.wordpress.org/reference/functions/wp_get_plugin_action_button/)
 * Gets the markup for the plugin install action button.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_get_plugin_action_button/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/functions/wp_get_plugin_action_button/#uses)
   | Source: [wp-admin/includes/plugin-install.php:909](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L909-L1036)
 * function[install_plugin_install_status()](https://developer.wordpress.org/reference/functions/install_plugin_install_status/)
 * Determines the status we can perform on a plugin.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/install_plugin_install_status/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/install_plugin_install_status/#uses)
   | Source: [wp-admin/includes/plugin-install.php:436](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L436-L510)
 * function[plugins_api()](https://developer.wordpress.org/reference/functions/plugins_api/)
 * Retrieves plugin installer pages from the WordPress.org Plugins API.
 * Used by [8 functions](https://developer.wordpress.org/reference/functions/plugins_api/#used-by)
   | Uses [14 functions](https://developer.wordpress.org/reference/functions/plugins_api/#uses)
   | Source: [wp-admin/includes/plugin-install.php:100](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L100-L231)
 * function[install_plugin_information()](https://developer.wordpress.org/reference/functions/install_plugin_information/)
 * Displays plugin information in dialog box form.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/install_plugin_information/#used-by)
   | Uses [34 functions](https://developer.wordpress.org/reference/functions/install_plugin_information/#uses)
   | Source: [wp-admin/includes/plugin-install.php:519](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L519-L890)
 * hook[plugins_api_args](https://developer.wordpress.org/reference/hooks/plugins_api_args/)
 * Filters the WordPress.org Plugin Installation API arguments.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/plugins_api_args/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/plugins_api_args/#uses)
   | Source: [wp-admin/includes/plugin-install.php:129](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L129-L129)
 * hook[plugins_api](https://developer.wordpress.org/reference/hooks/plugins_api/)
 * Filters the response for the current WordPress.org Plugin Installation API request.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/plugins_api/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/plugins_api/#uses)
   | Source: [wp-admin/includes/plugin-install.php:145](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L145-L145)
 * hook[plugins_api_result](https://developer.wordpress.org/reference/hooks/plugins_api_result/)
 * Filters the Plugin Installation API response results.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/plugins_api_result/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/plugins_api_result/#uses)
   | Source: [wp-admin/includes/plugin-install.php:230](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L230-L230)
 * function[install_popular_tags()](https://developer.wordpress.org/reference/functions/install_popular_tags/)
 * Retrieves popular WordPress plugin tags.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/install_popular_tags/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/install_popular_tags/#uses)
   | Source: [wp-admin/includes/plugin-install.php:241](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L241-L257)
 * function[install_dashboard()](https://developer.wordpress.org/reference/functions/install_dashboard/)
 * Displays the Featured tab of Add Plugins screen.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/install_dashboard/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/install_dashboard/#uses)
   | Source: [wp-admin/includes/plugin-install.php:264](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L264-L303)
 * function[install_search_form()](https://developer.wordpress.org/reference/functions/install_search_form/)
 * Displays a search form for searching plugins.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/install_search_form/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/install_search_form/#uses)
   | Source: [wp-admin/includes/plugin-install.php:313](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L313-L335)
 * function[install_plugins_upload()](https://developer.wordpress.org/reference/functions/install_plugins_upload/)
 * Displays a form to upload plugins from zip files.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/install_plugins_upload/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/install_plugins_upload/#uses)
   | Source: [wp-admin/includes/plugin-install.php:342](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L342-L359)
 * function[install_plugins_favorites_form()](https://developer.wordpress.org/reference/functions/install_plugins_favorites_form/)
 * Shows a username form for the favorites page.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/install_plugins_favorites_form/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/install_plugins_favorites_form/#uses)
   | Source: [wp-admin/includes/plugin-install.php:366](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L366-L381)
 * function[display_plugins_table()](https://developer.wordpress.org/reference/functions/display_plugins_table/)
 * Displays plugin content based on plugin list.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/display_plugins_table/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/display_plugins_table/#uses)
   | Source: [wp-admin/includes/plugin-install.php:390](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/plugin-install.php#L390-L418)