WordPress.org

Plugin Directory

Carousel-of-post-images

Fully integrated jcarousel Image Gallery plugin for WordPress to allow quick and easy galleries built from the images attached to posts.

Usage

Use the shortcode to display a random selection of images from the posts on your site.

CSS is used to set the sizing of the Carousel areas.

Example: Shows a carousel with 2 images visible [carousel-of-post-images imagesize=small visible=2 count=15]

Defining the number of visible items

Sometimes people are confused how to define the number of visible items because there is no option for this as they expect (Yes, there is an option visible, we discuss this later).

You simply define the number of visible items by defining the width (or height) with the class .jcarousel-clip (or the more distinct .jcarousel-clip-horizontal and .jcarousel-clip-vertical classes) in your skin stylesheet.

This offers a lot of flexibility, because you can define the width in pixel for a fixed carousel or in percent for a flexible carousel (This example shows a carousel with a clip width in percent, resize the browser to see it in effect).

So, why there is an option visible? If you set the option visible, jCarousel sets the width of the visible items to always make this number of items visible. Open this example and resize your browser window to see it in effect.

Options

.=--------------------------------------------------------------------=.
| Property  | Type    | Default       | Description                    |
|-====================================================================-|
| skin      |         | tango         | Skin to use                    |
|=----------*---------*---------------*-------------------------------=|
| imagesize |         | medium        | Size of images to select. Does |
|           |         |               | not affect the display just    |
|           |         |               | the images that are selected   |
|           |         |               | from the posts                 |
|           |         |               | small,medium,large,full        |
|=----------*---------*---------------*-------------------------------=|
| orderby   |         | rand          | Display order, possible        |
|           |         |               | options see Wordress WP_Query  |
|           |         |               | Orderby parameters             |
|=----------*---------*---------------*-------------------------------=|
| postid    |         | all           | The ID of the post to select   |
|           |         |               | images from. If omitted will   |
|           |         |               | select from all posts.May      |
|           |         |               | contain a comma delimited list |
|           |         |               | of posts to include            |
|=----------*---------*---------------*-------------------------------=|
| count     |         | 10            | Number of images to select     |
|=----------*---------*---------------*-------------------------------=|
| div       |         | post-carousel | ID of the list for the images. |
|           |         |               | Only necessary to set when     |
|           |         |               | using more than one post       |
|           |         |               | carousel in a page/post        |
|=----------*---------*---------------*-------------------------------=|
| vertical  | bool    | false         | Specifies wether the carousel  |
|           |         |               | appears in horizontal or       |
|           |         |               | vertical orientation. Changes  |
|           |         |               | the carousel from a left/right |
|           |         |               | style to a up/down style       |
|           |         |               | carousel.                      |
|=----------*---------*---------------*-------------------------------=|
| rtl       | bool    | false         | Specifies wether the carousel  |
|           |         |               | appears in RTL (Right-To-Left) |
|           |         |               | mode.                          |
|=----------*---------*---------------*-------------------------------=|
| start     | integer |             1 | The index of the item to start |
|           |         |               | with.                          |
|=----------*---------*---------------*-------------------------------=|
| offset    | integer |             1 | The index of the first         |
|           |         |               | available item at              |
|           |         |               | initialisation.                |
|=----------*---------*---------------*-------------------------------=|
| scroll    | integer |             3 | The number of items to scroll  |
|           |         |               | by.                            |
|=----------*---------*---------------*-------------------------------=|
| visible   | integer | null          | If passed, the width/height of |
|           |         |               | the items will be calculated   |
|           |         |               | and set depending on the       |
|           |         |               | width/height of the clipping,  |
|           |         |               | so that exactly that number of |
|           |         |               | items will be visible.         |
|=----------*---------*---------------*-------------------------------=|
| animation | mixed   | fast          | The speed of the scroll        |
|           |         |               | animation as string in jQuery  |
|           |         |               | terms (slow or fast) or        |
|           |         |               | milliseconds as integer (See   |
|           |         |               | jQuery Documentation). If set  |
|           |         |               | to 0, animation is turned off. |
|=----------*---------*---------------*-------------------------------=|
| easing    | string  | null          | The name of the easing effect  |
|           |         |               | that you want to use (See      |
|           |         |               | jQuery Documentation).         |
|=----------*---------*---------------*-------------------------------=|
| auto      | integer |             0 | Specifies how many seconds to  |
|           |         |               | periodically autoscroll the    |
|           |         |               | content. If set to 0 (default) |
|           |         |               | then autoscrolling is turned   |
|           |         |               | off.                           |
|=----------*---------*---------------*-------------------------------=|
| wrap      | string  | null          | Specifies whether to wrap at   |
|           |         |               | the first/last item (or both)  |
|           |         |               | and jump back to the           |
|           |         |               | start/end. Options are first,  |
|           |         |               | last, both or circular as      |
|           |         |               | string. If set to null,        |
|           |         |               | wrapping is turned off         |
|           |         |               | (default).                     |
'=--------------------------------------------------------------------='

Requires: 2.0 or higher
Compatible up to: 3.6.1
Last Updated: 2013-10-17
Active Installs: 900+

Ratings

1 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

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

100,1,1
100,1,1 100,1,1 100,1,1
0,1,0 100,1,1 100,1,1
100,1,1
0,2,0
0,1,0
100,1,1