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
- Add the Block: In the WordPress editor, add the "DMO Itineraries" block to your page
- Configure Layout: Choose between Grid or Carousel display mode
- Set Columns: For grid layout, select the number of columns (1-6 or Auto)
- Adjust Styling: Customize border radius and grid gap settings
- Manage Visibility: Use the "Itinerary Visibility Settings" panel to show/hide specific itineraries
- 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
- Itineraries Block - Display your own itineraries
- Listings Block - Show business listings
- Events Block - Display events and activities
- Regions Block - Show regional information