Source View: import_upload_size_limit

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

  • Action hooks look like this: do_action( "hook_name" )
  • Filter hooks look like this: apply_filters( "hook_name", "what_to_filter" ).

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
1115
1116 function wp_max_upload_size() {
1117      $u_bytes = wp_convert_hr_to_bytes( ini_get( 'upload_max_filesize' ) );
1118      $p_bytes = wp_convert_hr_to_bytes( ini_get( 'post_max_size' ) );
1119      $bytes = apply_filters( 'upload_size_limit', min($u_bytes, $p_bytes), $u_bytes, $p_bytes );
1120      return $bytes;
1121 }
1122
1123 function wp_import_upload_form( $action ) {
1124      $bytes = apply_filters( 'import_upload_size_limit', wp_max_upload_size() );
1125      $size = wp_convert_bytes_to_hr( $bytes );
1126 ?>
1127 <form enctype="multipart/form-data" id="import-upload-form" method="post" action="<?php echo attribute_escape($action) ?>">
1128 <p>
1129 <?php wp_nonce_field('import-upload'); ?>
1130 <label for="upload"><?php _e( 'Choose a file from your computer:' ); ?></label> (<?php printf( __('Maximum size: %s' ), $size ); ?>)
1131 <input type="file" id="upload" name="import" size="25" />
1132 <input type="hidden" name="action" value="save" />
1133 <input type="hidden" name="max_file_size" value="<?php echo $bytes; ?>" />