2

Is it possible to retreive media image directly into the library... Something like get_media ('all') and it return a array with image url, caption, description etc etc..

3

Here you go:

function get_media_all_wpa14177(){
    $args = array(
        'post_type' => 'attachment',
        'post_mime_type' =>'image',
        'post_status' => 'inherit',
        'posts_per_page' => -1,
    );
    $query_images = new WP_Query( $args );
    $images = array();
    foreach ( $query_images->posts as $image) {
        $images[]= $image->guid;
    }
    return $images;
}

Usage:

$Images = get_media_all_wpa14177();
  • 3
    The guid is not guaranteed to always point to an existing file, it's better to return the attachment post IDs and then use the specific functions, like wp_get_attachment_metadata. – Jan Fabry Apr 7 '11 at 18:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.