upgrader_source_selection filter-hook . WP 2.8.0
Filters the source file location for the upgrade package.
Usage
add_filter( 'upgrader_source_selection', 'filter_function_name_5204', 10, 4 ); function filter_function_name_5204( $source, $remote_source, $this, $hook_extra ){ // filter... return $source; }
- $source(string)
- File source location.
- $remote_source(string)
- Remote file source location.
- $this(WP_Upgrader)
- WP_Upgrader instance.
- $hook_extra(array)
- Extra arguments passed to hooked filters.
Changelog
Since 2.8.0 | Introduced. |
Since 4.4.0 | The $hook_extra parameter became available. |
Where the hook is called
wp-admin/includes/class-wp-upgrader.php 527
$source = apply_filters( 'upgrader_source_selection', $source, $remote_source, $this, $args['hook_extra'] );
Where in WP core the hook is used WordPress
wp-admin/includes/class-wp-upgrader.php 201
add_filter( 'upgrader_source_selection', array( $this, 'check_package' ), 10, 2 );
wp-admin/includes/class-wp-upgrader.php 302
remove_filter( 'upgrader_source_selection', array( $this, 'check_package' ) );
wp-admin/includes/class-wp-upgrader.php 128
add_filter( 'upgrader_source_selection', array( $this, 'check_package' ) );
wp-admin/includes/class-wp-upgrader.php 149
remove_filter( 'upgrader_source_selection', array( $this, 'check_package' ) );
wp-admin/includes/class-wp-upgrader.php 240
add_filter( 'upgrader_source_selection', array( $this, 'check_package' ) );
wp-admin/includes/class-wp-upgrader.php 262
remove_filter( 'upgrader_source_selection', array( $this, 'check_package' ) );