Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




media_upload_library_form [ WordPress Function ]

media_upload_library_form ( $errors )
Parameters:
  • (unknown_type) $errors
Defined at:



{@internal Missing Short Description}}

Source


<?php
function media_upload_library_form($errors) {
    global 
$wpdb$wp_query$wp_locale$type$tab$post_mime_types;

    
media_upload_header();

    
$post_id intval($_REQUEST['post_id']);

    
$form_action_url admin_url("media-upload.php?type=$type&tab=library&post_id=$post_id");
    
$form_action_url apply_filters('media_upload_form_url'$form_action_url$type);
    
$form_class 'media-upload-form validate';

    if ( 
get_user_setting('uploader') )
        
$form_class .= ' html-uploader';

    
$_GET['paged'] = isset( $_GET['paged'] ) ? intval($_GET['paged']) : 0;
    if ( 
$_GET['paged'] < )
        
$_GET['paged'] = 1;
    
$start = ( $_GET['paged'] - ) * 10;
    if ( 
$start )
        
$start 0;
    
add_filter'post_limits'create_function'$a'"return 'LIMIT $start, 10';" ) );

    list(
$post_mime_types$avail_post_mime_types) = wp_edit_attachments_query();

?>

<form id="filter" action="" method="get">
<input type="hidden" name="type" value="<?php echo esc_attr$type ); ?>" />
<input type="hidden" name="tab" value="<?php echo esc_attr$tab ); ?>" />
<input type="hidden" name="post_id" value="<?php echo (int) $post_id?>" />
<input type="hidden" name="post_mime_type" value="<?php echo isset( $_GET['post_mime_type'] ) ? esc_attr$_GET['post_mime_type'] ) : ''?>" />

<p id="media-search" class="search-box">
    <label class="screen-reader-text" for="media-search-input"><?php _e('Search Media');?>:</label>
    <input type="search" id="media-search-input" name="s" value="<?php the_search_query(); ?>" />
    <?php submit_button__'Search Media' ), 'button'''false ); ?>
</p>

<ul class="subsubsub">
<?php
$type_links 
= array();
$_num_posts = (array) wp_count_attachments();
$matches wp_match_mime_types(array_keys($post_mime_types), array_keys($_num_posts));
foreach ( 
$matches as $_type => $reals )
    foreach ( 
$reals as $real )
        if ( isset(
$num_posts[$_type]) )
            
$num_posts[$_type] += $_num_posts[$real];
        else
            
$num_posts[$_type] = $_num_posts[$real];
// If available type specified by media button clicked, filter by that type
if ( empty($_GET['post_mime_type']) && !empty($num_posts[$type]) ) {
    
$_GET['post_mime_type'] = $type;
    list(
$post_mime_types$avail_post_mime_types) = wp_edit_attachments_query();
}
?>

Examples [ wp-snippets.com ]

Google Arama Sonuçlarý

Dahasý ...

Kullanýcý Tartýþmalarý [ wordpress.org ]

- Bulunamadý -

Yeni bir konu yaz ...

0 User Note(s)

Henüz yok. Ýlk sen ol!

Yeni Ekle ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics