install_plugins_upload

The timeline below displays how wordpress function install_plugins_upload has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.5

/**
 * Displays a form to upload plugins from zip files.
 *
 * @since 2.8.0
 */
function install_plugins_upload()
{
    ?>
<div class="upload-plugin">
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install or update it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo esc_url(self_admin_url('update.php?action=upload-plugin'));
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip">
			<?php 
    /* translators: Hidden accessibility text. */
    _e('Plugin zip file');
    ?>
		</label>
		<input type="file" id="pluginzip" name="pluginzip" accept=".zip" />
		<?php 
    submit_button(_x('Install Now', 'plugin'), '', 'install-plugin-submit', false);
    ?>
	</form>
</div>
	<?php 
}

WordPress Version: 6.2

/**
 * Displays a form to upload plugins from zip files.
 *
 * @since 2.8.0
 */
function install_plugins_upload()
{
    ?>
<div class="upload-plugin">
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install or update it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo esc_url(self_admin_url('update.php?action=upload-plugin'));
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip">
			<?php 
    /* translators: Hidden accessibility text. */
    _e('Plugin zip file');
    ?>
		</label>
		<input type="file" id="pluginzip" name="pluginzip" accept=".zip" />
		<?php 
    submit_button(__('Install Now'), '', 'install-plugin-submit', false);
    ?>
	</form>
</div>
	<?php 
}

WordPress Version: 6.1

/**
 * Displays a form to upload plugins from zip files.
 *
 * @since 2.8.0
 */
function install_plugins_upload()
{
    ?>
<div class="upload-plugin">
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install or update it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo esc_url(self_admin_url('update.php?action=upload-plugin'));
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip"><?php 
    _e('Plugin zip file');
    ?></label>
		<input type="file" id="pluginzip" name="pluginzip" accept=".zip" />
		<?php 
    submit_button(__('Install Now'), '', 'install-plugin-submit', false);
    ?>
	</form>
</div>
	<?php 
}

WordPress Version: 5.5

/**
 * Upload from zip
 *
 * @since 2.8.0
 */
function install_plugins_upload()
{
    ?>
<div class="upload-plugin">
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install or update it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo self_admin_url('update.php?action=upload-plugin');
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip"><?php 
    _e('Plugin zip file');
    ?></label>
		<input type="file" id="pluginzip" name="pluginzip" accept=".zip" />
		<?php 
    submit_button(__('Install Now'), '', 'install-plugin-submit', false);
    ?>
	</form>
</div>
	<?php 
}

WordPress Version: 5.1

/**
 * Upload from zip
 *
 * @since 2.8.0
 */
function install_plugins_upload()
{
    ?>
<div class="upload-plugin">
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo self_admin_url('update.php?action=upload-plugin');
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip"><?php 
    _e('Plugin zip file');
    ?></label>
		<input type="file" id="pluginzip" name="pluginzip" />
		<?php 
    submit_button(__('Install Now'), '', 'install-plugin-submit', false);
    ?>
	</form>
</div>
	<?php 
}

WordPress Version: 4.7

/**
 * Upload from zip
 * @since 2.8.0
 */
function install_plugins_upload()
{
    ?>
<div class="upload-plugin">
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo self_admin_url('update.php?action=upload-plugin');
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip"><?php 
    _e('Plugin zip file');
    ?></label>
		<input type="file" id="pluginzip" name="pluginzip" />
		<?php 
    submit_button(__('Install Now'), '', 'install-plugin-submit', false);
    ?>
	</form>
</div>
<?php 
}

WordPress Version: 4.2

/**
 * Upload from zip
 * @since 2.8.0
 */
function install_plugins_upload()
{
    ?>
<div class="upload-plugin">
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo self_admin_url('update.php?action=upload-plugin');
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip"><?php 
    _e('Plugin zip file');
    ?></label>
		<input type="file" id="pluginzip" name="pluginzip" />
		<?php 
    submit_button(__('Install Now'), 'button', 'install-plugin-submit', false);
    ?>
	</form>
</div>
<?php 
}

WordPress Version: 4.1

/**
 * Upload from zip
 * @since 2.8.0
 *
 * @param integer $page
 */
function install_plugins_upload($page = 1)
{
    ?>
<div class="upload-plugin">
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo self_admin_url('update.php?action=upload-plugin');
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip"><?php 
    _e('Plugin zip file');
    ?></label>
		<input type="file" id="pluginzip" name="pluginzip" />
		<?php 
    submit_button(__('Install Now'), 'button', 'install-plugin-submit', false);
    ?>
	</form>
</div>
<?php 
}

WordPress Version: 4.0

/**
 * Upload from zip
 * @since 2.8.0
 *
 * @param string $page
 */
function install_plugins_upload($page = 1)
{
    ?>
<div class="upload-plugin">
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo self_admin_url('update.php?action=upload-plugin');
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip"><?php 
    _e('Plugin zip file');
    ?></label>
		<input type="file" id="pluginzip" name="pluginzip" />
		<?php 
    submit_button(__('Install Now'), 'button', 'install-plugin-submit', false);
    ?>
	</form>
</div>
<?php 
}

WordPress Version: 3.7

/**
 * Upload from zip
 * @since 2.8.0
 *
 * @param string $page
 */
function install_plugins_upload($page = 1)
{
    ?>
	<h4><?php 
    _e('Install a plugin in .zip format');
    ?></h4>
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo self_admin_url('update.php?action=upload-plugin');
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip"><?php 
    _e('Plugin zip file');
    ?></label>
		<input type="file" id="pluginzip" name="pluginzip" />
		<?php 
    submit_button(__('Install Now'), 'button', 'install-plugin-submit', false);
    ?>
	</form>
<?php 
}