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..

1 Answer 1


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;


$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
    Commented Apr 7, 2011 at 18:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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