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
997
998 function wp_max_upload_size() {
999      $u_bytes = wp_convert_hr_to_bytes( ini_get( 'upload_max_filesize' ) );
1000      $p_bytes = wp_convert_hr_to_bytes( ini_get( 'post_max_size' ) );
1001      $bytes = apply_filters( 'upload_size_limit', min($u_bytes, $p_bytes), $u_bytes, $p_bytes );
1002      return $bytes;
1003 }
1004
1005 function wp_import_upload_form( $action ) {
1006      $bytes = apply_filters( 'import_upload_size_limit', wp_max_upload_size() );
1007      $size = wp_convert_bytes_to_hr( $bytes );
1008 ?>
1009 <form enctype="multipart/form-data" id="import-upload-form" method="post" action="<?php echo attribute_escape($action) ?>">
1010 <p>
1011 <?php wp_nonce_field('import-upload'); ?>
1012 <label for="upload"><?php _e( 'Choose a file from your computer:' ); ?></label> (<?php printf( __('Maximum size: %s' ), $size ); ?>)
1013 <input type="file" id="upload" name="import" size="25" />
1014 <input type="hidden" name="action" value="save" />
1015 <input type="hidden" name="max_file_size" value="<?php echo $bytes; ?>" />