Skip to content

Listdom Carousel Skin Documentation

View Demo

The Carousel Skin shows listings in an interactive horizontal carousel. Multiple listing cards can appear in each slide, and users can click navigation arrows or swipe to see more. Only listings with a featured image are included; any listing without an image is skipped automatically. This skin is ideal for compact sections like a “Featured Listings” row.

  1. Add a Carousel Shortcode: Go to Listdom > Shortcodes and create a new shortcode. Select Carousel as the skin in the Skin tab.
  2. Choose Style & Elements: In the Style tab, pick a style for the carousel if available. Toggle which elements (title, price, etc.) appear on each slide.
  3. Configure Carousel Settings: In the Layout tab, set how many listings per slide, whether it auto-plays, and the listing limit. Adjust map, sort, search, and filters as needed.
  4. Publish and Embed: Publish the shortcode, then use the [listdom] code in your page. A carousel of listing cards will appear, which users can scroll through horizontally.

Selecting Carousel in the Skin tab enables the carousel view. The skin description reminds you that only listings with featured images are shown because each slide relies on the listing image. Carousel is available in Listdom Lite, so no addon is required just to use the skin.

In Carousel skin, the Style settings control how each slide looks.

  • Title: Toggle the listing title overlay or caption. Enabled by default so users know which listing each slide represents.
  • Categories: Show category labels on the slide if you want to highlight listing types.
  • Price: Display the listing price if relevant.
  • Review Stars: If you use the Reviews addon, you can show star ratings on each slide.
  • Favorite/Compare Icons: If the Favorite or Compare addons are active and supported by the style, you can enable icons for quick interaction. Many carousel styles hide these by default to keep slides clean.

Because the carousel layout emphasizes imagery, elements are typically minimal. Titles and maybe a price or category are most common.

Carousels are usually used without a map. If you leave Map settings empty, no map will show. You can include a map above or below the carousel if desired, but this is uncommon for narrow carousel sections.

  • Autoplay: Enable or disable automatic slide cycling. Autoplay is on by default so slides advance every few seconds, but you can turn it off for manual navigation only.
  • Listings Per Row: Choose how many listing cards appear at once within the carousel viewport. Options typically range from 1–6; the default is 3. Higher numbers fit more slides but make each card smaller.
  • Limit: Set how many listings the carousel cycles through in total. The default is 8. The carousel loops through this set without pagination.
  • Listing Link Pro users can decide what happens when a slide is clicked: open in a new tab, lightbox, or panel. In Lite, slides open the listing normally.

Carousel shortcodes honor the Default Sort settings so you can control the order of slides (e.g., Date Descending or Random). Sort controls are typically hidden from users for this skin.

Attaching a search form to a carousel is uncommon. Leave the Search Shortcode empty unless you have a specific use case where users should filter the carousel.

The Filter Options tab lets you predefine criteria to limit which listings are shown in this carousel, even before any user search or interaction. These filters work behind the scenes to include or exclude listings based on taxonomy terms or other attributes.

For each filter type below, you can configure an Include list or Exclude list of terms. “Include” means only show listings that have those terms. “Exclude” means hide any listings that have those terms. If you leave a filter category blank, it imposes no restriction on that aspect.

  • Categories: Filter by listing categories.
    • Include Categories: Choose one or more categories; only listings in those categories will appear in this carousel.
    • Exclude Categories Pro: Choose categories to omit; any listing in those categories will be left out.
  • Locations: Filter by location taxonomy.
    • Include Locations: Only show listings that are in the selected location(s).
    • Exclude Locations Pro: Omit listings that are in the selected location(s).
  • Tags: Filter by listing tags.
    • Include Tags: Show listings that have at least one of these tags.
    • Exclude Tags Pro: Do not show listings that have any of these tags.
  • Features: Filter by features (these are like amenities or boolean attributes of a listing).
    • Include Features: Listings that have any of the selected feature(s) will be included.
    • Exclude Features Pro: Exclude listings that have any of the selected features.
  • Labels: Filter by label terms.
    • Include Labels: Show only listings that have one of these label(s) (for example, only “Featured” listings).
    • Exclude Labels Pro: Hide listings that have any of these labels.
  • Author (Listing Owner): You can restrict by listing author (the user who posted the listing).
    • Select one or more authors under Include to show only listings by those user accounts.
    • Or select authors under Exclude Pro to hide listings by those users.
  • Custom Fields: If you have custom fields associated with listings, they appear here for filtering based on the field type. Use these to include listings based on custom metadata (exclude options are not available for custom fields).
    • Checkbox: Enter the checkbox value to match.
    • Time: Pick a time value.
    • Date: Select a date.
    • Tel: Enter a phone value.
    • Textarea: Enter text to match the textarea content.
    • Text: Enter text to match the field value.
    • Number: Set a minimum and/or maximum range (two numeric inputs).
    • Dropdown: Choose one or more values from the dropdown list (multi-select).
    • Radio: Enter the radio value to match.
    • Datetime: Select a date and time value.
    • URL: Enter a URL value.
    • Email: Enter an email value.
    • Image: Image fields are not available as filters in this section.
  • Rank Addon Rank: Added by the Listdom Rank add-on. Filter listings by rank using minimum and maximum values, or leave them blank to skip ranking filters.
  • Memberships Membership: Added by the Listdom Membership add-on. Filter listings by membership packages using checkboxes.

You can combine multiple filters. A listing must satisfy all the Include filters and none of the Exclude filters to appear. Within a single filter type, if multiple terms are included, a listing that has any one of those terms will pass (logical OR for included terms within one filter type). Exclusions work similarly: if a listing has any one of the excluded terms, it will be filtered out.

If no Filter Options are set, the shortcode shows all eligible listings by default. These pre-filters form the base dataset for the shortcode. If you also attach a search form, that search refines this pre-filtered set rather than replacing it.

Using Filter Options, you can create a carousel shortcode that is targeted to a specific subset of listings. For example, you might include one category and one location, or exclude one tag, label, or author, to keep the output focused on exactly the content you want.

Homepage Featured Listings Carousel

Create a shortcode filtered to a “Featured” label. In Layout, set Listings Per Row = 3, Autoplay = On, and Limit = 6. Embed it on the homepage for a scrolling strip of featured listings.

Brand Carousel with Minimal Info

Use a style that hides text, showing only images or logos. Set Listings Per Row to 5 or 6 for a fast-scrolling logo carousel. Titles, categories, and other text are disabled for a clean look.