Dmo Itineraries

Last updated on Sep 16, 2025

DMO Itineraries Block

The DMO Itineraries block displays itineraries from Destination Marketing Organizations (DMOs) that are connected to your Tourismo admin platform. This block shows itineraries from various tourism platforms with their logos, descriptions, and direct links to the full itineraries.

Overview

The DMO Itineraries block is designed for tourism websites that want to showcase itineraries from multiple platforms. It displays itineraries with platform branding, allowing visitors to discover and book experiences from various DMO partners. This block is ideal for regional tourism sites, visitor bureaus, or destination marketing organizations.

Block Features & Options

Display Modes

  • Grid Layout: Display itineraries in a responsive grid with customizable columns
  • Carousel Layout: Show itineraries in a sliding carousel format

Layout Options

  • Columns: Choose from 1-6 columns or "Auto" to display all in one row (grid only)
  • Grid Gap: Set spacing between grid items
  • Border Radius Controls: Customize border radius for platform logos, overlays, and grid items

Content & Filter Options

  • Itinerary Visibility: Toggle individual itineraries on/off in the block editor
  • Filter by IDs: Specify specific itinerary IDs to display (for shortcode usage)

Display Toggles

  • Show/Hide Names: Control visibility of itinerary titles
  • Custom Template: Override default template with custom template name

How it Works

The DMO Itineraries block connects to your Tourismo admin platform using the DMO Partner API key to fetch itineraries from connected platforms. It displays active itineraries with platform branding, including logos, descriptions, and direct links to the full itineraries on the original platforms.

How to Add & Configure

  1. Add the Block: In the WordPress editor, add the "DMO Itineraries" block to your page
  2. Configure Layout: Choose between Grid or Carousel display mode
  3. Set Columns: For grid layout, select the number of columns (1-6 or Auto)
  4. Adjust Styling: Customize border radius and grid gap settings
  5. Manage Visibility: Use the "Itinerary Visibility Settings" panel to show/hide specific itineraries
  6. Preview: The block will display sample data in the editor and live data on the frontend

Shortcode Usage

Basic Shortcode

[tourismo-dmo-itineraries]

Available Options

Option Type Default Description
view_type string "grid" Display mode: "grid" or "carousel"
columns string "3" Number of columns (1-6) or "auto" for grid layout
grid_gap string "1rem" Spacing between grid items
platform_logo_border_radius string "5px" Border radius for platform logos
overlay_border_radius string "10px" Border radius for content overlays
grid_item_border_radius string "0" Border radius for grid items
filter_by_ids string "" Comma-separated list of itinerary IDs to display
custom_template_name string "" Custom template name for template overrides

Shortcode Examples

Basic Grid Display

[tourismo-dmo-itineraries view_type="grid" columns="4"]

Carousel with Custom Styling

[tourismo-dmo-itineraries view_type="carousel" platform_logo_border_radius="10px" overlay_border_radius="15px"]

Filter Specific Itineraries

[tourismo-dmo-itineraries filter_by_ids="123,456,789"]

Custom Template

[tourismo-dmo-itineraries custom_template_name="my-custom-dmo-itineraries"]

Content Displayed

The DMO Itineraries block displays:

  • Platform Logos: Branded logos from each tourism platform
  • Itinerary Titles: Custom subtitles or default "Discover more about this itinerary"
  • Trip Details: Number of stops and days for each itinerary
  • Descriptions: Short descriptions of the itineraries
  • Direct Links: Links to the full itineraries on the original platforms
  • Hero Images: Background images for each itinerary (if available)

Layout Options

Grid Layout: Responsive grid with customizable columns and spacing Carousel Layout: Sliding carousel with navigation controls

Related Blocks