This is a wordpress plugin that displays a photo slide show as a sidebar widget or in lined in your posts using a shortcode. The plugin uses Media RSS as a source and Google AJAX Feed API Slide Show.
You can easily display a slide show from photo feeds from all popular sites, such as Expono, PhotoBucket, Flickr, and Picasa Web Albums.
If you use Flickr I recommend you to run their media RSS feed trough this yahoo pipe to get medium size images since they only has small defined as thumbnails.
If you got questions, comments or feedback please leave a comment.
Example
Latest photos from expono.com using shortcode.
Se my sidebar “Photos” for widget example.
Screenshots
Shortcode syntax
Don’t forget to set the height or make sure the classname has a height if you don’t it won’t work. If you want the images to be linked to it’s source you have to set the link_target parameter.
Example
[mj-google-slideshow feed_url="http://www.expono.com/go/rss" width="300" height="300" link_target="google.feeds.LINK_TARGET_BLANK" /]
Required parameters:
- feed_url = URL to the feed
Optional parameters:
- display_time = value in ms, default 2000
- transition_time = value in ms, default 600
- scale_images = boolean value, default true
- maintain_aspect = boolean value, default true
- pause_hover = pause slide show when mouse is hovering (boolean), default true
- full_control_panel = boolean value, default false
- full_control_panel_small = boolean value, default false
- link_target = If images are linked to its source, accepted values (false, google.feeds.LINK_TARGET_SELF, google.feeds.LINK_TARGET_BLANK, google.feeds.LINK_TARGET_PARENT, google.feeds.LINK_TARGET_TOP) default false
- thumbnail_size = Thumbnail size to use, this only works on feeds that expose different sizes. Accepted values (GFslideShow.THUMBNAILS_LARGE, GFslideShow.THUMBNAILS_MEDIUM, GFslideShow.THUMBNAILS_SMALL) default GFslideShow.THUMBNAILS_LARGE
- num_results = Number of images to display
- classname = class name for the surrounding html container
- width = slide show width in pixels
- height = slide show height in pixels
Boolean types accepts values (1, on, true) everything else is evaluated as false.
Styling
The sidebar main element uses classname .gglslideshow. The slideshow container uses the classname supplied from the widget option dialog.
Example style
.gss a img {border : none;} .gss { text-align:center; background-color: #000; padding: 8px; }
Requirements
WordPress 2.8
Installation
1. Download the installation zip file and unzip leaving the directory structure in tact.
2. Upload the newly unzipped ‘google-ajax-slideshow’ folder to the `/wp-content/plugins/` folder
3. Activate the Google AJAX Feed Slide Show Widget plugin from the ‘Plugins’ menu.
4. Add the widget to your sidebar from the ‘Widgets’ design page.
Pingback: Google AJAX Feed Slideshow Widget Review by Best Plugins for Wordpress