Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: media_upload_form_url

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.

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

Source View

This hook occurs 4 times in this file.

Line Code
1988
1989      /**
1990       * Filters the media upload form action URL.
1991       *
1992       * @since 2.6.0
1993       *
1994       * @param string $form_action_url The media upload form action URL.
1995       * @param string $type            The type of media. Default 'file'.
1996       */
1997      $form_action_url = apply_filters( 'media_upload_form_url', $form_action_url, $type );
1998      $form_class = 'media-upload-form type-form validate';
1999
2000      if ( get_user_setting('uploader') )
2001           $form_class .= ' html-uploader';
2002 ?>
2003
2004 <form enctype="multipart/form-data" method="post" action="<?php echo esc_url( $form_action_url ); ?>" class="<?php echo $form_class; ?>" id="<?php echo $type; ?>-form">
2005 <?php submit_button( '', 'hidden', 'save', false ); ?>
2006 <input type="hidden" name="post_id" id="post_id" value="<?php echo (int) $post_id; ?>" />
 
Line Code
2052      if ( null === $type )
2053           $type = 'image';
2054
2055      media_upload_header();
2056
2057      $post_id = isset( $_REQUEST['post_id'] ) ? intval( $_REQUEST['post_id'] ) : 0;
2058
2059      $form_action_url = admin_url("media-upload.php?type=$type&tab=type&post_id=$post_id");
2060      /** This filter is documented in wp-admin/includes/media.php */
2061      $form_action_url = apply_filters( 'media_upload_form_url', $form_action_url, $type );
2062      $form_class = 'media-upload-form type-form validate';
2063
2064      if ( get_user_setting('uploader') )
2065           $form_class .= ' html-uploader';
2066 ?>
2067
2068 <form enctype="multipart/form-data" method="post" action="<?php echo esc_url( $form_action_url ); ?>" class="<?php echo $form_class; ?>" id="<?php echo $type; ?>-form">
2069 <input type="hidden" name="post_id" id="post_id" value="<?php echo (int) $post_id; ?>" />
2070 <?php wp_nonce_field('media-form'); ?>
 
Line Code
2195 function media_upload_gallery_form($errors) {
2196      global $redir_tab, $type;
2197
2198      $redir_tab = 'gallery';
2199      media_upload_header();
2200
2201      $post_id = intval($_REQUEST['post_id']);
2202      $form_action_url = admin_url("media-upload.php?type=$type&tab=gallery&post_id=$post_id");
2203      /** This filter is documented in wp-admin/includes/media.php */
2204      $form_action_url = apply_filters( 'media_upload_form_url', $form_action_url, $type );
2205      $form_class = 'media-upload-form validate';
2206
2207      if ( get_user_setting('uploader') )
2208           $form_class .= ' html-uploader';
2209 ?>
2210
2211 <script type="text/javascript">
2212 jQuery(function($){
2213      var preloaded = $(".media-item.preloaded");
 
Line Code
2347 function media_upload_library_form($errors) {
2348      global $wpdb, $wp_query, $wp_locale, $type, $tab, $post_mime_types;
2349
2350      media_upload_header();
2351
2352      $post_id = isset( $_REQUEST['post_id'] ) ? intval( $_REQUEST['post_id'] ) : 0;
2353
2354      $form_action_url = admin_url("media-upload.php?type=$type&tab=library&post_id=$post_id");
2355      /** This filter is documented in wp-admin/includes/media.php */
2356      $form_action_url = apply_filters( 'media_upload_form_url', $form_action_url, $type );
2357      $form_class = 'media-upload-form validate';
2358
2359      if ( get_user_setting('uploader') )
2360           $form_class .= ' html-uploader';
2361
2362      $q = $_GET;
2363      $q['posts_per_page'] = 10;
2364      $q['paged'] = isset( $q['paged'] ) ? intval( $q['paged'] ) : 0;
2365      if ( $q['paged'] < 1 ) {