A WordPress-centric search engine for devs and theme authors



media_upload_form ›

Since2.5.0
Deprecatedn/a
media_upload_form ( $errors = null )
Parameters:
  • (array) $errors
    Required: No
    Default: null
Defined at:
Codex:

Outputs the legacy media upload form.



Source

function media_upload_form( $errors = null ) {
	global $type, $tab, $is_IE, $is_opera;

	if ( ! _device_can_upload() ) {
		echo '<p>' . sprintf( __( 'The web browser on your device cannot be used to upload files. You may be able to use the <a href="%s">native app for your device</a> instead.' ), 'https://apps.wordpress.org/' ) . '</p>';
		return;
	}

	$upload_action_url = admin_url( 'async-upload.php' );
	$post_id           = isset( $_REQUEST['post_id'] ) ? intval( $_REQUEST['post_id'] ) : 0;
	$_type             = isset( $type ) ? $type : '';
	$_tab              = isset( $tab ) ? $tab : '';

	$max_upload_size = wp_max_upload_size();
	if ( ! $max_upload_size ) {
		$max_upload_size = 0;
	}
?>

<div id="media-upload-notice">
<?php

if ( isset( $errors['upload_notice'] ) ) {
	echo $errors['upload_notice'];
}