I sometimes need to use a rotating images banner in my sites, two excellent solutions I’ve found for this are the following:
WP-Cycle – Based on the JQuery plugin called Cycle, it’s pretty much the perfect plugin for this kind of thing, let’s you upload images, choose transition effects and even link each image to somewhere else. Also take a look at WordCycle.
JS Banner Rotate – Very easy to use, includes parameters to insert the URL of your images, which have to be uploaded separately and beforehand using the WordPress in-built gallery feature.
Banner Rotator FX – Very advanced Flash rotator with loads of options and being fed images through an XML file.
Dynamic Content Gallery – Uses custom fields to pull in images and titles from user-definable Posts or Pages, and displays them on your web page using a javascript-driven rotating image gallery.
D13 Slideshow – a simple WordPress plugin that creates animated, JavaScript slideshows with excerpts from selected WordPress posts and pages. By adding a simple tag to your template you can embed interactive adverts for your chosen featured posts and manage all of the settings instantly, using your WordPress admin pages.
FlashFader – gives you the ability of fading in out and rotating images to use anywhere you want. Also includes an interface for uploading the images you want to use in your banner. NOTE: Seems to have trouble working in WP 2.9.1
Random Image Script – a simple script which will randomly load an image when the page is refreshed. Note only one image will display, you will have to refresh the page to see a different image, so it is a bit different from FlashFader.
Manual Method
I guess another nice method would be to use custom fields in the post/page to store the URL of the images needed for the banner, then just call these fields from a hard-coded function within the template file. You could also use other custom fields plugins to enable you to upload the images directly from the custom fields, which would make it even simpler for the user.
Related posts:

Web professional in Malta, Europe. Focusing on building visually stunning websites that are easy to maintain, usually using WordPress as the CMS. Web developing since 1995, loving WordPress for more than 5 years.
Leave a Comment
Let us know your thoughts on this post but remember to place nicely folks!