Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Portfolio Slideshow

Add a clean, responsive javascript slideshow to your site. The slideshow integrates well into any design, supports fluid-width themes, and offers lots

Q: How do I insert a slideshow into a post or page?

A: Upload your photos to the post or page using the media uploader. The media uploader also allows you to assign titles and captions, sort, and delete photos. Then add the shortcode [portfolio_slideshow] where you want the slideshow to appear in the page. See screenshots 2 and 3 for an example. Here's a video of how to upload images in WordPress 3.5.

One common mistake is to insert the images into the post using the content editor. This is not necessary--the plugin detects all images attached to the post and creates the slideshow automatically.

Q: Does the plugin support images that are not uploaded via the media uploader?

A: No, the plugin does not support random folders of images or images on a third-party site. All images must be uploaded using the media uploader, which creates the database entries the plugin relies on to generate the slideshow. This behavior will not change in future versions of the plugin.

Q: Why isn't my slideshow loading?

A: If you can see the first slide, but clicking doesn't do anything, this is often caused by a jQuery library conflict. View the HTML source of the page which is supposed to show the slideshow. Do you see more than one copy of jQuery or the Cycle plugin being loaded? This plugin uses the wp_enqueue() function to load the necessary javascript libraries, which is the generally accepted way to do it. If your theme or other plugins load those same files directly, you will have a conflict.

Try disabling other plugins and switching to the default theme and see if that fixes the problem. You may need to get in touch with the author of that plugin to make sure they are loading jQuery correctly.

One other problem that I've seen is the missing "cycle" plugin. View your source to see if "jquery.cycle.all.min.js" is being loaded. If not, make sure your theme has the line in footer.php, which is where the cycle script is loaded. All themes should have this line, but every once in a while it goes missing.

Q: How do I change the size of the images?

A: By default, the slideshow uses the large-size images that are generated by WordPress when you upload an image. You can change this default in the settings panel for the plugin, or on a per-page basis using the size attribute (see installation instructions for usage).

If you would like to change the size of the images system-wide (for example, you want a large image to be 800px instead of 1025px) you can change the WordPress settings in the "Settings -> Media" control panel. You will need to regenerate your thumbnails to make the setting retroactive.

Requires: 3.0 or higher
Compatible up to: 3.5.2
Last Updated: 2013-2-22
Active Installs: 30,000+


4.7 out of 5 stars


0 of 4 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
2 people say it's broken.

100,1,1 100,2,2 100,2,2 100,2,2 100,2,2 100,1,1 100,1,1
100,1,1 67,3,2 100,1,1 0,2,0 100,1,1 100,3,3
100,5,5 100,5,5 100,6,6 100,1,1 100,3,3 0,2,0 100,1,1 100,1,1 100,1,1 100,1,1 100,3,3 100,1,1 100,1,1
100,1,1 100,1,1
0,1,0 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 75,4,3 100,2,2 100,4,4 80,5,4 92,13,12 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,4,4 100,1,1
100,2,2 100,4,4 50,2,1 100,7,7 100,1,1 100,1,1 100,1,1
100,2,2 40,15,6 100,1,1
100,1,1 100,1,1
100,2,2 100,4,4 100,1,1
100,2,2 79,28,22 100,5,5 100,3,3 78,9,7 100,1,1 100,4,4 100,1,1
67,3,2 100,2,2 100,1,1
88,8,7 77,26,20 100,9,9
88,8,7 100,7,7 50,2,1
0,3,0 67,3,2 85,13,11 100,3,3
67,6,4 100,1,1
100,1,1 67,3,2 100,5,5