Title: wp-admin/includes/class-plugin-installer-skin.php | Developer.WordPress.org

---

# File: wp-admin/includes/class-plugin-installer-skin.php

 * hook[install_plugin_overwrite_actions](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_actions/)
 * Filters the list of action links available following a single plugin installation
   failure when overwriting is allowed.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_actions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_actions/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:343](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L343-L343)
 * method[Plugin_Installer_Skin::hide_process_failed()](https://developer.wordpress.org/reference/classes/plugin_installer_skin/hide_process_failed/)
 * Hides the `process_failed` error when updating a plugin by uploading a zip file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/plugin_installer_skin/hide_process_failed/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/plugin_installer_skin/hide_process_failed/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:77](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L77-L87)
 * method[Plugin_Installer_Skin::do_overwrite()](https://developer.wordpress.org/reference/classes/plugin_installer_skin/do_overwrite/)
 * Checks if the plugin can be overwritten and outputs the HTML for overwriting 
   a plugin on upload.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/plugin_installer_skin/do_overwrite/#used-by)
   | Uses [14 functions](https://developer.wordpress.org/reference/classes/plugin_installer_skin/do_overwrite/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:192](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L192-L354)
 * hook[install_plugin_overwrite_comparison](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_comparison/)
 * Filters the compare table output for overwriting a plugin package on upload.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_comparison/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_plugin_overwrite_comparison/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:260](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L260-L260)
 * class[Plugin_Installer_Skin](https://developer.wordpress.org/reference/classes/plugin_installer_skin/)
 * Plugin Installer Skin for WordPress Plugin Installer.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/plugin_installer_skin/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/plugin_installer_skin/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:18](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L18-L355)
 * method[Plugin_Installer_Skin::__construct()](https://developer.wordpress.org/reference/classes/plugin_installer_skin/__construct/)
 * Constructor.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/plugin_installer_skin/__construct/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/plugin_installer_skin/__construct/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:35](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L35-L52)
 * method[Plugin_Installer_Skin::before()](https://developer.wordpress.org/reference/classes/plugin_installer_skin/before/)
 * Performs an action before installing a plugin.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/plugin_installer_skin/before/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/plugin_installer_skin/before/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:59](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L59-L67)
 * method[Plugin_Installer_Skin::after()](https://developer.wordpress.org/reference/classes/plugin_installer_skin/after/)
 * Performs an action following a plugin install.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/plugin_installer_skin/after/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/classes/plugin_installer_skin/after/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:94](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L94-L183)
 * hook[install_plugin_complete_actions](https://developer.wordpress.org/reference/hooks/install_plugin_complete_actions/)
 * Filters the list of action links available following a single plugin installation.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/install_plugin_complete_actions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/install_plugin_complete_actions/#uses)
   | Source: [wp-admin/includes/class-plugin-installer-skin.php:178](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-plugin-installer-skin.php#L178-L178)