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.
Auto-tagging in WordPress
Hook to change post URL with external one in WordPress
To Exclude Latest Post from the WordPress Loop