Action hook 'install_plugins_upload'

in WP Core File wp-admin/plugin-install.php at line 172

View Source

install_plugins_upload

Action Hook
Description
WordPress Administration Template Header. / require_once ABSPATH . 'wp-admin/admin-header.php'; WP_Plugin_Dependencies::initialize(); WP_Plugin_Dependencies::display_admin_notice_for_unmet_dependencies(); WP_Plugin_Dependencies::display_admin_notice_for_circular_dependencies(); ?>
">

%s%s', ( 'upload' === $tab ) ? self_admin_url( 'plugin-install.php' ) : self_admin_url( 'plugin-install.php?tab=upload' ), __( 'Upload Plugin' ), __( 'Browse Plugins' ) ); } ?>

Hook Information

File Location wp-admin/plugin-install.php View on GitHub
Hook Type Action
Line Number 172

Hook Parameters

This hook doesn't accept any parameters.

Usage Examples

Basic Usage
<?php
// Hook into install_plugins_upload
add_action('install_plugins_upload', 'my_custom_function');

function my_custom_function() {
    // Your custom code here
}

Source Code Context

wp-admin/plugin-install.php:172 - How this hook is used in WordPress core
<?php
 167  if ( 'upload' !== $tab ) {
 168  	?>
 169  	<div class="upload-plugin-wrap">
 170  		<?php
 171  		/** This action is documented in wp-admin/plugin-install.php */
 172  		do_action( 'install_plugins_upload' );
 173  		?>
 174  	</div>
 175  	<?php
 176  	$wp_list_table->views();
 177  }

PHP Documentation

<?php
/**
 * WordPress Administration Template Header.
 */
require_once ABSPATH . 'wp-admin/admin-header.php';

WP_Plugin_Dependencies::initialize();
WP_Plugin_Dependencies::display_admin_notice_for_unmet_dependencies();
WP_Plugin_Dependencies::display_admin_notice_for_circular_dependencies();
?>
<div class="wrap <?php echo esc_attr( "plugin-install-tab-$tab" ); ?>">
<h1 class="wp-heading-inline">
<?php
echo esc_html( $title );
?>
</h1>

<?php
if ( ! empty( $tabs['upload'] ) && current_user_can( 'upload_plugins' ) ) {
	printf(
		' <a href="%s" class="upload-view-toggle page-title-action"><span class="upload">%s</span><span class="browse">%s</span></a>',
		( 'upload' === $tab ) ? self_admin_url( 'plugin-install.php' ) : self_admin_url( 'plugin-install.php?tab=upload' ),
		__( 'Upload Plugin' ),
		__( 'Browse Plugins' )
	);
}
?>

<hr class="wp-header-end">

<?php
/*
 * Output the upload plugin form on every non-upload plugin installation screen, so it can be
 * displayed via JavaScript rather then opening up the devoted upload plugin page.
 */
Quick Info
  • Hook Type: Action
  • Parameters: 0
  • File: wp-admin/plugin-install.php
Related Hooks

Related hooks will be displayed here in future updates.