Filter hook 'upgrader_install_package_result'

in WP Core File wp-admin/includes/class-wp-upgrader.php at line 917

View Source

upgrader_install_package_result

Filter Hook
Description
Filters the result of WP_Upgrader::install_package().

Hook Information

File Location wp-admin/includes/class-wp-upgrader.php View on GitHub
Hook Type Filter
Line Number 917

Hook Parameters

Type Name Description
array|WP_Error $result Result from WP_Upgrader::install_package().
array $hook_extra Extra arguments passed to hooked filters.

Usage Examples

Basic Usage
<?php
// Hook into upgrader_install_package_result
add_filter('upgrader_install_package_result', 'my_custom_filter', 10, 2);

function my_custom_filter($result, $hook_extra) {
    // Your custom filtering logic here
    return $result;
}

Source Code Context

wp-admin/includes/class-wp-upgrader.php:917 - How this hook is used in WordPress core
<?php
 912  		 * @since 5.7.0
 913  		 *
 914  		 * @param array|WP_Error $result     Result from WP_Upgrader::install_package().
 915  		 * @param array          $hook_extra Extra arguments passed to hooked filters.
 916  		 */
 917  		$result = apply_filters( 'upgrader_install_package_result', $result, $options['hook_extra'] );
 918  
 919  		$this->skin->set_result( $result );
 920  
 921  		if ( is_wp_error( $result ) ) {
 922  			// An automatic plugin update will have already performed its rollback.

PHP Documentation

<?php
/**
		 * Filters the result of WP_Upgrader::install_package().
		 *
		 * @since 5.7.0
		 *
		 * @param array|WP_Error $result     Result from WP_Upgrader::install_package().
		 * @param array          $hook_extra Extra arguments passed to hooked filters.
		 */
Quick Info
  • Hook Type: Filter
  • Parameters: 2
  • File: wp-admin/includes/class-wp-upgrader.php
Related Hooks

Related hooks will be displayed here in future updates.