Back to Top

How to get all images from single post in WordPress

Get all image from single post

WordPress is turning into a platform for developing web applications so almost every kind of site you can develop using WordPress and to work with WordPress is pretty easy than the other applications.

Recently, I wanted to develop one slider which display all images from a single post and images are slide into the slider.

As usual, I have used the most common function of WordPress is get_posts function to fetch images from the post and for that I have used ‘post_type’ is equal to attachment.

Now, let’s lay down the WordPress code that does this:

$attachments = get_posts( array(
			'post_type' => 'attachment',
			'posts_per_page' => -1,
			'post_parent' => $post->ID,
			'exclude'     => get_post_thumbnail_id()
) ); 

This will load all images attached to the post into the $attachments variable then you can use a foreach loop on them to get your images display.

    ID, 'thumbnail-size', true ); echo '
  • ' . $thumbimg . '
  • '; } } ?>

Above code display, all the images from a single post and you can use those images for a slider or anything else you want to use. ;).

That’s it.I hope this article give you a good idea of how to get all images of single post/page.

Further Reading:

Auto-tagging in WordPress
Hook to change post URL with external one in WordPress
To Exclude Latest Post from the WordPress Loop

Thanks for reading and feel free to share your thoughts! Don’t Forget to Follow us on Twitter or Subscribe us to Get the Latest Updates.

Comments (5)

  1. Excellent Web page, Maintain the excellent work. Thank you so much.

  2. sir i need this badly , your code is fine on default theme but not working on my Pinterest clone themes. Can you give me php code to put in sidebar so i can use code on all my sites.


    1. This code will work for all theme. Provide issue you are facing.

  3. Hi there to every one, it’s really a good for me to visit this web page, it consists of valuable Information.

  4. An outstanding share! I’ve just forwarded this onto a coworker who was doing a little research
    on this. And he actually ordered me lunch simply because I found it for him…

    lol. So let me reword this…. Thank YOU for the meal!!
    But yeah, thanks for spending time to discuss this topic
    here on your web page.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Most Popular Posts

How To set up Signup Bonus in X-Cart

Posted on 7 years ago


An Introduction To NoSQL and MongoDB

Posted on 7 years ago


What is Wpautop() function in WordPress

Posted on 4 years ago


Hello world

Updated 1 month ago

Nick Carter

In depth Understanding of Laravel Core

Updated 3 months ago


ECMAScript 6 New Features – 2

Updated 1 year ago


The Reader’s Poll – June 2015

Posted on 4 years ago


The Reader’s Poll – August 2014

Posted on 5 years ago


The Reader’s Poll – June 2014

Posted on 5 years ago


The Readers’ Poll – May 2014

Posted on 5 years ago


The Readers’ Poll – August 2013

Posted on 6 years ago