Filter hook 'install_plugin_overwrite_actions'

in WP Core File wp-admin/includes/class-plugin-installer-skin.php at line 343

View Source

install_plugin_overwrite_actions

Filter Hook
Description
Filters the list of action links available following a single plugin installation failure when overwriting is allowed.

Hook Information

File Location wp-admin/includes/class-plugin-installer-skin.php View on GitHub
Hook Type Filter
Line Number 343

Hook Parameters

Type Name Description
string[] $install_actions Array of plugin action links.
object $api Object containing WordPress.org API plugin data.
array $new_plugin_data Array with uploaded plugin data.

Usage Examples

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

function my_custom_filter($install_actions, $api, $new_plugin_data) {
    // Your custom filtering logic here
    return $install_actions;
}

Source Code Context

wp-admin/includes/class-plugin-installer-skin.php:343 - How this hook is used in WordPress core
<?php
 338  		 *
 339  		 * @param string[] $install_actions Array of plugin action links.
 340  		 * @param object   $api             Object containing WordPress.org API plugin data.
 341  		 * @param array    $new_plugin_data Array with uploaded plugin data.
 342  		 */
 343  		$install_actions = apply_filters( 'install_plugin_overwrite_actions', $install_actions, $this->api, $new_plugin_data );
 344  
 345  		if ( ! empty( $install_actions ) ) {
 346  			printf(
 347  				'<p class="update-from-upload-expired hidden">%s</p>',
 348  				__( 'The uploaded file has expired. Please go back and upload it again.' )

PHP Documentation

<?php
/**
		 * Filters the list of action links available following a single plugin installation failure
		 * when overwriting is allowed.
		 *
		 * @since 5.5.0
		 *
		 * @param string[] $install_actions Array of plugin action links.
		 * @param object   $api             Object containing WordPress.org API plugin data.
		 * @param array    $new_plugin_data Array with uploaded plugin data.
		 */
Quick Info
  • Hook Type: Filter
  • Parameters: 3
  • File: wp-admin/includes/class-plugin-installer-skin.php
Related Hooks

Related hooks will be displayed here in future updates.