Switch language

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




get_media_items [ WordPress Function ]

get_media_items ( $post_id, $errors )
Parameters:
  • (int) $post_id Optional. Post ID.
  • (array) $errors Errors for attachment, if any.
Returns:
  • (string)
Defined at:



Retrieve HTML for media items of post gallery.

The HTML markup retrieved will be created for the progress of SWF Upload component. Will also create link for showing and hiding the form to modify the image attachment.

Source


<?php
function get_media_items$post_id$errors ) {
    
$attachments = array();
    if ( 
$post_id ) {
        
$post get_post($post_id);
        if ( 
$post && $post->post_type == 'attachment' )
            
$attachments = array($post->ID => $post);
        else
            
$attachments get_children( array( 'post_parent' => $post_id'post_type' => 'attachment''orderby' => 'menu_order ASC, ID''order' => 'DESC') );
    } else {
        if ( 
is_array($GLOBALS['wp_the_query']->posts) )
            foreach ( 
$GLOBALS['wp_the_query']->posts as $attachment )
                
$attachments[$attachment->ID] = $attachment;
    }

    
$output '';
    foreach ( (array) 
$attachments as $id => $attachment ) {
        if ( 
$attachment->post_status == 'trash' )
            continue;
        if ( 
$item get_media_item$id, array( 'errors' => isset($errors[$id]) ? $errors[$id] : null) ) )
            
$output .= "\n<div id='media-item-$id' class='media-item child-of-$attachment->post_parent preloaded'><div class='progress hidden'><div class='bar'></div></div><div id='media-upload-error-$id' class='hidden'></div><div class='filename hidden'></div>$item\n</div>";
    }

    return 
$output;
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



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